一種會話級別的用法:
在當前會話中查詢的結果會在臨時表中儲存資料,結束會話資料就被清除
1.create
global
temporary
tabletmptable
2.on
commitpreserverows
3.as
4.select*
5.fromtablename
on commit preserve rows:
定義了建立會話級臨時表的方法.
select
* from
customer
where
state =
'ca'
order by company into temp cust_in _ca;
將州為ca的客戶按公司名稱排序並儲存到臨時表cust_in_ca中
create
global
temporary
table
temp(
臨時表名)
on commit
preserve
rows as
select*
from
customer
where
state =
'ca'
order
bycompany
oracle中建立臨時表方法
1.首先必須有許可權 2.建表的語法示例 建立虛擬表 create global temporary table test ssid int,sname varchar2 20 on commit delete rows 插入資料 insert into test values 1,200 查詢資料...
oracle中建立臨時表方法
1.首先必須有許可權 按照上面兩位說得一定可以。2.建表的語法示例 建立虛擬表 create global temporary table test ssid int,sname varchar2 20 on commit delete rows 插入資料 insert into test valu...
Oracle 建立臨時表
oracle 儲存過程中不像sqlserver 中 在儲存過程中用 就可以建立臨時表,用來快取需要處理的資料。oracle主要需要物理建立臨時表結構,用到global temporary table 關鍵字。語法如下 create table create global temporary tabl...