[Oracle] CREATE TEMPORARY TABLE

당당·2023년 12월 19일
0

Oracle

목록 보기
23/51

CREATE TEMPORARY TABLE : DB에 데이터를 영구적으로 저장하지 않을 것이고, 테스트를 하기 위해서 만들 때 생성하는 임시 테이블

create global temporary table emp37(
    empno number(10),
    ename varchar2(10),
    sal number(10))
    on commit delete rows;

global을 붙여주고, commit시 데이터가 사라지도록 해주기 위해 on commit delete rows를 넣었다.

다른 옵션으로는 on commit preserve rows가 있는데, 이것이 세션을 종료하면 데이터를 지우라는 옵션이다.

profile
MySQL DBA 신입

0개의 댓글