728x90
반응형
INSERT ALL 구문을 쓰면, 한번에 여러 데이터를 넣을 수 있다.
그런데, 단순히 데이터를 INSERT 하는 것이 아니라, PIVOT 한채로 데이터를 INSERT 하는 것도 가능하다.
아래 스크린샷을 보면, PIVOT이 이루어지고, 데이터가 삽입된 것을 확인할 수 있다.
예시)
INSERT ALL
INTO JOB_SAL VALUES (YEAR, MONTH, 'IT_PROG', IT_PROG)
INTO JOB_SAL VALUES (YEAR, MONTH, 'SA_MAN', SA_MAN )
INTO JOB_SAL VALUES (YEAR, MONTH, 'ST_MAN', ST_MAN )
SELECT * FROM JOB_SALARIES;
복사 대상 테이블: SELECT * FROM JOB_SALARIES;
복사 지점 테이블: SELECT * FROM JOB_SAL;
728x90
반응형
'개발공부 일지 > 오라클' 카테고리의 다른 글
오라클) Concatenation Operator (USE_CONCAT 힌트) (0) | 2024.09.01 |
---|---|
오라클) 실행계획에서 VIEW Operator - 뷰 연산자 (0) | 2024.09.01 |
오라클) 윈도우 함수(Window Function)의 FIRST_VALUE(), LAST_VALUE() 예시 (0) | 2024.08.26 |
오라클) 윈도우 함수(Window Function)의 Interval 키워드 사용법 (0) | 2024.08.26 |
오라클) 윈도우 함수(Window Function)의 ROW_NUMBER() 함수를 역순으로 출력하기 (0) | 2024.08.26 |
댓글