2017-02-23

[Oracle]Global temporary table

 可能有需求需要常常建立某些暫存性資料表,今天同事說有另外一種方式

Global temporary table,建立方式如下

CREATE GLOBAL TEMPORARY TABLE TEMP_TABLE
(
  ATTR1   VARCHAR2(200),
  ATTR2   VARCHAR2(200),
  ATTR3   VARCHAR2(200),
  ATTR4   VARCHAR2(200),
  ATTR5   VARCHAR2(200),
  ATTR6   VARCHAR2(200),
  ATTR7   VARCHAR2(200),
  ATTR8   VARCHAR2(200),
  ATTR9   VARCHAR2(200),
  ATTR10  VARCHAR2(200),
  RPT_ID  VARCHAR2(32),
  LINE_NO NUMBER
)
ON COMMIT DELETE ROWS;

當在同一個Session下是可以看到資料,但是離開Session後,資料就會被清空

沒有留言:

張貼留言