티스토리 뷰
INSERT ALL
INTO AS_HIST VALUES (CUST_NO, REG_DT, STAT_CD)
INTO CSLT_HIST VALUES (CUST_NO, REG_DT, CALL_CONT)
(SELECT 'B100' CUST_NO
, TO_CHAR(SYSDATE, 'YYYYMMDD') REG_DT
, '완료' STAT_CD
, 'TV고장' CALL_CONT
FROM DUAL)
테이블의 컬럼이름을 대상으로 INSERT가 실행
INSERT ALL
WHEN SALE_MON IS NOT NULL THEN INTO SALES_DATA VALUES (NAME, 1, SALE_MON)
WHEN SALE_TUE IS NOT NULL THEN INTO SALES_DATA VALUES (NAME, 2, SALE_TUE)
WHEN SALE_WED IS NOT NULL THEN INTO SALES_DATA VALUES (NAME, 3, SALE_WED)
WHEN SALE_THUR IS NOT NULL THEN INTO SALES_DATA VALUES (NAME, 4, SALE_THUR)
WHEN SALE_FRI IS NOT NULL THEN INTO SALES_DATA VALUES (NAME, 5, SALE_FRI)
WHEN SALE_SAT IS NOT NULL THEN INTO SALES_DATA VALUES (NAME, 6, SALE_SAT)
(SELECT NAME, SALE_MON, SALE_TUE, SALE_WED, SALE_THUR, SALE_FRI, SALE_SAT FROM LD_DATA)
WHEN THEN 은 NULL일때 피하는 구문
'프로그래밍 > DB' 카테고리의 다른 글
오라클 다양한 함수 (0) | 2019.09.09 |
---|---|
오라클에서 랜덤값 dbms_random.value() (0) | 2019.09.04 |
오라클 merge (0) | 2019.08.29 |
오라클 기본 쿼리 (select, update, drop, insert, delete, create) (0) | 2019.08.27 |
ora-01722: 수치가 부적합합니다 (0) | 2019.08.27 |