oracle的临时表有两种,一种是基于事务的,一种是基于session级。
临时表一旦建立,表即在数据库中存在,当你用完之后表中的数据就没用了。
事务级的临时表是在提交之后,表的数据被删除;session级的表是在session结束后表中的数据被删除。
临时表一旦建立,表即在数据库中存在,当你用完之后表中的数据就没用了。
事务级的临时表是在提交之后,表的数据被删除;session级的表是在session结束后表中的数据被删除。
解决方案 »
- java web连接oracle dataguard的时候应用层是通过什么做到读写分离的
- rman中这两报告需要备份文件的选项有什么区别?
- oracle 11g express 使用方法
- 安装oracle 11g,ORA-12154:TNS无法解析指定的连接标识符”
- Oracle 查询问题
- 求助,如何获得ORACLE数据库的库表访问记录呢?
- 8i升级到9i后存储过程返回乱码的问题?
- 关于oracle8i/9i安装问题,请教!!在线等待!!!!
- 请问,w2000加oracle8.04中OracleTNSListener80服务无法启动,如何解决???
- 问题请教~PLS-00302
- 装过object browser的请进
- 高手进来帮忙。。。。。。。。解决问题即结贴。。。
2、在企业管理器中能建立临时表吗?
3、在数据建模时(erwin)能不能建临时表?
create global temporary table(....) on commit delete 事务提交后清除表中数据,
create global temporary table(....) on commit preserve 会话结束后清除表中数据
因此,临时表在某些时刻,是存在着数据的。我们通常对它的应用是在一个存储过程当中,将一个数据插入临时表,然后再从该临时表搜索我们要的数据集返回,最后执行commit,将数据从表中清空。创建了临时表之后,表结构就存在于数据库当中,由系统自动维护,除非你执行drop table语句。1、建的表为什么在cwmlite表空间上?取决当前用户的默认临时表空间,在创建用户时指定
2、在企业管理器中能建立临时表吗? 可以
3、在数据建模时(erwin)能不能建临时表? 不清楚