본문 바로가기

프로그램 경험/Database

[Oracle] 임시 테이블 생성



CREATE GLOBAL TEMPORARY TABLE TEMP_TAB (COL1 VARCHAR2(10), COL2 NUMBER(2))
ON COMMIT DELETE ROWS; --커밋후 데이터 삭제됨.
--ON COMMIT PRESERVE ROWS; --세션 종료후 데이터 삭제됨.

INSERT INTO TEMP_TAB VALUES('a',1);
INSERT INTO TEMP_TAB VALUES('b',2);

SELECT * FROM TEMP_TAB;