본문 바로가기
CS/데이터베이스

[Oracle] 임시 테이블 생성 (CREATE TEMPORARY TABLE)

by 김크롱 2020. 9. 22.

임시 테이블 생성 (CREATE TEMPORAY TABLE)

: 데이터를 임시로 보관하는 테이블 생성

- COMMIT, 쎄션

 

 

CREATE GLOBAL TEMPORARY TABLE tablename
(column1 NUMBER(10),
 column2 VARCHAR2(20),
 column3 VARCHAR2(10))
 ON COMMIT DELETE ROWS;

 

임시 테이블 데이터 보관 주기 결정 옵션

 - ON COMMIT DELETE ROWS : 임시 테이블에 데이터를 입력하고 COMMIT할 때까지만 보관

 - ON COMMIT RESERVE ROWS : 임시 테이블에 데이터를 입력하고 쎄션이 종료될 때까지만 보관