一.事務級臨時表是指該臨時表與事務相關,當進行事務提交或者事務回滾的時候,臨時表中的資料將自行被截斷,其他的內容和會話級的臨時表的一致(後面加入on commit preserve rows)
create global temporary table admin_work_area
(startdate date,
enddate date,
class char(20))
或create global temporary table admin_work_area as
(select startdate,enddate,class from admin_work)
二.會話級的臨時表因為這這個臨時表中的資料和你的當前會話有關係,當你當前session不退出的情況下,臨時表中的資料就還存在,而當你退出當前session的時候,臨時表中的資料就全部沒有了
create global temporary table admin_work_area
(startdate date,
enddate date,
class char(20))
on commit preserve rows
或create global temporary table admin_work_area on commit preserve rows as
(select startdate,enddate,class from admin_work)
oracle的臨時表
oracle的臨時表在應用系統中有很大的作用,它可以讓使用者只能夠操作各自的資料中而互不干擾,不用擔心會破壞或影響其他session transaction的資料,這也是資料安全的一種解決方法。臨時表分為session transaction兩種,session級的臨時表資料在整個session都存...
ORACLE的臨時表
oracle的臨時表在應用系統中有很大的作用,它可以讓使用者只能夠操作各自的資料中而互不干擾,不用擔心會破壞或影響其他session transaction的資料,這也是資料安全的一種解決方法。臨時表分為session transaction兩種,session級的臨時表資料在整個session都存...
ORACLE的臨時表
建立oracle的臨時表 create global temporary table tablename col1 varchar2 10 col2 number on commit preserve delete rows 這種臨時表不占用表空間,而且不同的session之間互相看不到對方的資料 ...