- yagom's blog
- 배움에 길에는 끝이 없다.
- Naked Foot
- SAP PP
- SAP ABAP
- SAP BSP
- SAP Inside
- 자바지기
- SECRET OF KOREA
- X-Mobile User Interface World
- 대한민국 자식연합
- 대한민국 토리스토리
- Malus domestica
- PCPINSIDE(거리로 PC, 거실로 PC)
- My Eyes on You
- 조대협의 블로그
- 릴리펏's Logbook
- Dr. Ann(닥터앤)의 DB이야기
- 디지털을 말한다. By oojoo
- Slow Adopter
- T.B 의 SNS 이야기
- Sense and Sensibility
- 언제나 Burning~
- 바스토프의 세상이야기
- Edu&Story
- Min.Gun
- freestation
- nigh
- Programmer
- Shine A Light
- 하루 벌어 하루 살아요. ㅋㅋ
- 아이캐리즈
- 오라클 성능 문제에 대한 통찰 - 조동욱
- 에너쓰오라클
- Science of DataBase
- 기억을 글로 담기
- 홍기선's 아키텍트 이야기 그리고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- MSSQL SQL
- Analytic Function
- java
- tuning
- Annualized Failure Rate
- oracle tuning
- Table
- Mean Time Between Failures
- EA
- nested loops join
- MTBF
- ansi query
- RBM
- A2P
- OUTER JOIN
- data pump
- 스폰서 요금제
- cluster table
- semi join
- AWS Elastic Beanstalk
- ERP
- aws
- Database
- Network Neutrality
- ORACLE SQL
- zero rating
- PostgreSQL
- index-organized table
- oracle
- JDBC
- Today
- Total
아이짱구
Temporary Table 본문
1. 특징
가. 테이블의 구조는 Dictionary 저장, Data는 메모리에 저장
나. Session 또는 Transaction이 종료되면 Data가 메모리에서 제거 됨.
다. 특정 session에서 사용하는 temporary TABLE data는 다른 session에서 access할 수 없음)
라. data의 유지기간은 transaction단위 또는 session단위
마. Session간에 data에 대한 contention이 발생하지 않기 때문에 DML문에 대한 lock이 필요하지 않음
바. 임시적으로만 관리되는 data이므로 DML문에 대해서 redo log를 발생시키지 않음.
사. index, view, trigger 생성가능(Temporary Table의 column에 생성되는 index도 temporary type)
아. 테이블의 DDL 스크립트는 export utility를 이용하여 export할 수 있음 (단, row export는 불가능)
2. 제약사항
가. partitioned, index-organized, clustered table로 생성 불가
나. foreign key constraint 설정 불가
다. nested table이나 varray type의 column은 포함할 수 없음
라. LOB_storage_clause들은 지정할 수 없음
마. parallel DML이나 parallel query는 지원되지 않음
바. storage나 tablespace는 지정할 수 없음
사. 분산 transaction은 지원되지 않음
3. 사용방법
CREATE GLOBAL TEMPORARY TABLE 테이블명 ON COMMIT [DELETE|PRESERVE] ROWS ;
ON COMMIT PRESERVE ROWS: 세션이 종료되면 데이터 소실
ON COMMIT DELETE ROWS: COMMIT 하면 데이터 소실
출처: 지기닷넷