본문 바로가기
개발공부 일지/오라클

오라클) INSERT ALL 구문 - Pivoting Insert(피봇)

by Box Cat 2024. 8. 26.
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
반응형

댓글