빅데이터과정/WORKSHOP 1
#21_140711_WSHOP_임시테이블
하히후후후
2014. 7. 15. 17:46
728x90
# 임시테이블
l 임시테이블
- 잘못지울 수 있기 떄문에 데이터를 저장하고 분석한후 나중에 지워야 하는 부담감이 줄어든다.
- delete from emp; (20분 걸림, 롤백떄문에 오래걸림)
- truncate from emp; (0.0000001초. 롤백 없음)
1. 내 세션이 끝나기 전까지 data를 유지
- on commit preserve rows
CREATE GLOBAL TEMPORARY table emp708
(empno number(10),
ename varchar2(10),
sal number(10))
on commit delete rows;
INSERT INTO emp708 VALUES(1111,'lee',1111);
INSERT INTO emp708 VALUES(2222,'lee',2222);
SELECT * FROM emp708;
COMMIT;
- commit 하는 순간 데이터가 사라짐
2. commit 할때까지 data를 유지
- on commit delete rows