Oracle创建临时表

本文介绍了Oracle数据库中临时表的创建及使用方法。详细解释了两种类型的临时表:一种是在事务结束时自动清空记录的临时表;另一种是在会话结束后自动清空的临时表。并提供了具体的SQL语法示例。

在一些临时的数据核对操作中,使用临时表真是,不要太方便了。

CREATE   GLOBAL   TEMPORARY   TABLE   table

(   column   datatype   [DEFAULT   expr]   [{   NULL   |   NOT   NULL}]  

[,   column   datatype   [DEFAULT   expr]   [   {NULL   |   NOT   NULL}   ]
...  
)

ON   COMMIT   {DELETE   |   PRESERVE   }   ROWS   ;

Oracle中的临时表有两种
一种是事务级别的临时表它在事务结束的时候自动清空记录:ON   COMMIT   DELETE   ROWS
另一种是会话级的它在我们访问数据库是的一个会话结束后自动的清空:ON   COMMIT   PRESERVE   ROWS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值