有这必要吗?临时表和 session 在一起的~建议不要这样删除临时表~
如果临时表真的没用的话,再删除吧~执行 DDL 语句比较慢.
如果临时表真的没用的话,再删除吧~执行 DDL 语句比较慢.
解决方案 »
- 函数创建成功,在执行时提示数字或值错误 : 字符串缓冲区太小
- oracle 用RMAN复制数据库出现错误,临时文件temp01.dbf 与系统文件冲突
- 那位帮忙看看 实在想不出来了 先谢谢各位啦 OZL
- 只是学习用,请问安装Oracle哪个版本好一些?谢谢!
- ORACLE表备份问题??
- 请问哪里有oracle9i入门级的电子资料下载?
- 谁能解释一下在oracle中number(4),与在mysql 中int(4),中的4指的是什么?
- SQL函数转ORACLE函数 ,在线等待,有点难度!
- oraclelistener.org问题
- 一个学生表,一个成绩表,成绩表中有每个学生m门课分数,大于60分算及格,查询及格率>=0.5学生数量
- 想在存储过程中使用一个临时表,具体我该怎么做?
- Oracle中怎么把某一列的数据转成某行的数据(在线¥¥¥¥急,望高手进来看看)
臨時表的概念:
臨時表是那些只在事務處理或者會話進行期間存在數據的表,數據會在事務處理或者會話開始以後插入臨時表,當事務處理或會話完成之後就會刪除。
臨時表按照數據存在的方式分爲兩種
A. 針對事務處理的臨時表,即事務處理後就數據會刪除(如:DDL語句後,COMMIT後),定義的語法是:
CREATE GLOBAL TEMPOARY TABLE TRANSACTION_TAB ON COMMIT DELETE ROWS AS …(結果集)
B. 針對會話的臨時表,即會話完成之後才刪除數據,定義的語法是:
CREATE GLOBAL TEMPOARY TABLE TRANSACTION_TAB ON COMMIT PRESERVE ROWS AS …(結果集)
臨時表可以建立索引,視圖,觸發器(用來保證數據的完整性)等