일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- EnhancedFor
- 대덕인재개발원
- 한국건설관리시스템
- 컬렉션프레임워크
- 제네릭
- oracle
- 환경설정
- 집합_SET
- Java
- 자바
- exception
- 참조형변수
- 추상메서드
- 오라클
- GRANT VIEW
- NestedFor
- 예외처리
- 예외미루기
- 생성자오버로드
- abstract
- 어윈 사용법
- 객체 비교
- 다형성
- 사용자예외클래스생성
- 컬렉션 타입
- 메소드오버로딩
- 자동차수리시스템
- 정수형타입
- 인터페이스
- cursor문
- Today
- Total
목록전체 글 (597)
거니의 velog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d5Cogx/btsrypUdWzv/O3GQmZSgzXVDU3jPE4Yzn0/img.png)
public int orderhistoRead() { List orderhistoALL = adminReadDAO.orderhistoALL(); if(NullCheckUtil.isEmpty(orderhistoALL)) { System.out.println("등록된 주문내역이 없습니다!"); }else { int maxOrderNoLen = gapUtil.gapFullCnt(orderhistoALL, "ORDERNO"); int maxOrderCodeLen = gapUtil.gapFullCnt(orderhistoALL, "ORDERCODE"); int maxMenuNmLen = gapUtil.gapFullCnt(orderhistoALL, "MENUNM"); int maxOrderQtyLen = gapUti..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/drxhll/btsrB3JO6rd/J1SpnDZHdFogUzE4kySxL1/img.png)
public int storeCreate() { String CodeStr = ""; // 업체코드 String StoNm = ""; // 업체명 String StoAdd = ""; // 실제업체주소 : daejeonRandGu long MinOrder = 0; // 최소주문금액 String DeliYn = ""; // 배달가능유무 String PackYn = ""; // 포장가능유무 String CloseYn = ""; // 매장오픈유무 String CateCode = ""; // 카테고리코드 String createStore = ""; // 가게 생성 while(true) { System.out.println(" ─────────────────────────────────────────────────..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/chMRnd/btsrxn95Swz/GXOfMYZALqpCzeykDkKzY0/img.png)
public int memRead() { List memALL = adminReadDAO.memALL(); if(NullCheckUtil.isEmpty(memALL)) { System.out.println(" ───────────────────────────────────────────────────"); System.out.println("등록된 회원이 없습니다!"); System.out.println(" ───────────────────────────────────────────────────"); }else { int maxIdLen = gapUtil.gapFullCnt(memALL, "MEMID"); int maxNmLen = gapUtil.gapFullCnt(memALL, "MEMNM"); i..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bdEROO/btsrBQjDNNg/ixvGvtVBf0G10dVSC4iKZ0/img.png)
package firstproject.controller; import java.util.HashMap; import java.util.Map; import firstproject.dao.SelectDAO; import firstproject.service.AdminService; import firstproject.service.HomeService; import firstproject.service.MemberOrderService; import firstproject.service.MemberService; import firstproject.service.MenuService; import firstproject.service.SelectService; import firstproject.util..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Q3RAj/btsqvinSnTH/wW8U3Sj2JZ9BLkBGG7xDhk/img.png)
--분류테이블에 추가되거나, 변경될 때 분류코드를 항상 대문자로 처리하는 트리거 예제 CREATE or REPLACE TRIGGER tg_lprod_upper BEFORE INSERT or UPDATE ON lprod FOR EACH ROW BEGIN :NEW.lprod_gu := UPPER(:NEW.lprod_gu); END; / INSERT INTO lprod VALUES ((SELECT MAX(LPROD_ID) + 1 FROM LPROD), 'tt07', '트리거 테스트 '); SELECT * FROM lprod; SET SERVEROUTPUT ON; --장바구니 테이블에 입력이 발생할 때 재고 수불 테이블에 출고, 현재고를 변경하는 트리거 예제(2023년으로 예제 작성) CREATE or REPL..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/TLeaf/btsqta3D7rV/hbWG4GhWi9WL3J1C7CNSd1/img.png)
-- 급여 정보를 자동 삭제하는 트리거 작성하기 --사원이 삭제되면 그 사원의 급여 정보도 자동 삭제되는 트리거를 작성해 보도록 합시다. --1. 이번에는 사원 테이블의 로우를 삭제해보자. DELETE FROM EMP01 WHERE EMPNO=2; --2. 사원번호 2를 급여 테이블에서 참조하고 있기 때문에 삭제가 불가능하다. --사원이 삭제되려면 그 사원의 급여 정보도 급여 테이블에서 삭제되어야 합니다. --사원의 정보가 제거 될 때 그 사원의 급여 정보도 함께 삭제하는 내용을 트리거로 작성하도록 합시다. CREATE OR REPLACE TRIGGER TRG_03 AFTER DELETE ON EMP01 FOR EACH ROW BEGIN DELETE FROM SAL01 WHERE EMPNO=:old.EM..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c1VhiP/btsp7BAy1Sd/56OCQwBUNDMwEUQ5QaYNzK/img.png)
SET SERVEROUTPUT ON; --OUT 매개변수 예제 2 CREATE OR REPLACE PROCEDURE usp_MemberCartTop ( p_year IN VARCHAR2, p_amt OUT NUMBER , p_mem_name OUT member.mem_name%TYPE ) IS v_year VARCHAR2(5); BEGIN v_year := (p_year || '%'); SELECT mem_name, mem_amt INTO p_mem_name, p_amt FROM ( SELECT mem_name, SUM(prod_price * cart_qty) mem_amt FROM member, cart, prod WHERE cart_no LIKE v_year AND cart_member = mem_i..