MERGE문의 사용


MERGE문의 사용

※ 조건에 따라 데이터를 입력하거나 변경이 가능 예) 재고량DB테이블의 초기상태 기기코드 창고코드 재고량 -------- -------- ------- <NULL> <NULL> <NULL> MERGE INTO TD_STOCKINFO st USING DUAL ON (st.기기코드 = 기기코드입력치 AND st.창고코드 = 창고코트입력치) WHEN MATCHED THEN UPDATE SET st.재고량 = 1000 WHEN NOT MATCHED THEN INSERT (st.기기코드, st.창고코드) VALUES ('1','E') <<결과>> 첫번째 실행 기기코드 창고코드 재고량 -------- -------- ------- 1 E 0 두번째 실행 기기코드 창고코드 재고량 -------- -------- ------- 1 E 1000...


#DB #IT #개발 #노가다 #데이터베이스 #업무노트 #오라클 #프로그래밍

원문링크 : MERGE문의 사용