Oracle临时表详解
一、Oracle 临时表
临时表是一种特殊的表。当我们需要对某一(也可以是多个)表中的一批数据进行反复的操作时,通过对这批数据创建一个临时表,可能会简化操作并且有可能提高效率!
基本语法:
create global temporary table 临时表名(
colum,colum,.......
)
on commit delete rows;
on commit preserve rows;
说明:
- on commit delete rows; 说明数据行只有在当前事务中可见,也是默认值,事务提交后数据行将消失;创建的是事务级临时表。
- on commit preserve rows; 说明数据行仅在当前会话中可见;创建的是会话级临时表。
二、示例演示
2.1、事务级临时表
-- 创建事务级临时表 tmp_user 注:on commit delete rows 可省略
create global temporary table tmp_user (user_id varchar2(10),user_name varchar2(20)
) on commit delete rows;
2.2、会话级临时表
-- 创建会话级临时表 tmp_user1
create global temporary table tmp_user1 (user_id varchar2(10),user_name varchar2(20)
)on commit preserve rows;
三、临时表说明
- 临时表的数据是基于一个会话或一个事务的,其它的会话不能访问到。
- 临时表可专用于事务处理,也可专用于会话。对于专用于事务处理的临时表而言,数据存在于事务处理期间;对于专用于会话的临时表而言,数据存在于会话期间。在这两种情况下,会话插入的数据专用于会话。每个会话仅可查看和修改自己的数据。因此,临时表的数据从不会获得 DML 锁
Oracle临时表详解相关推荐
- oracle里面asm的作用,Oracle ASM 详解
Oracle ASM 详解 ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也 ...
- Oracle 错误代码详解
Oracle 错误代码详解及解决方式–ORA ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事 ...
- Oracle ASM 详解 收藏
Oracle ASM 详解 ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也 ...
- oracle分区表编程,Oracle分区表详解
当前位置:我的异常网» 编程 » Oracle分区表详解 Oracle分区表详解 www.myexceptions.net 网友分享于:2013-10-28 浏览:25次 Oracle分区表详解 ...
- oracle有哪两种内存结构,Oracle体系结构详解(物理构造,内存结构和逻辑结构)...
当前位置:我的异常网» 数据库 » Oracle体系结构详解(物理构造,内存结构和逻辑结构 Oracle体系结构详解(物理构造,内存结构和逻辑结构) www.myexceptions.net 网友分 ...
- Oracle 冷备份详解【实战案例】
Oracle 冷备份详解 --准备工作 select * from v$database; select file_name from dba_data_files; create tablespac ...
- Oracle 存储过程详解(上)
目录 一.存储过程与存储函数的定义 二.创建 / 执行存储过程所需的权限 1.resource权限 2.create.execute procedure权限 三.创建 / 执行存储过程 四.变量与参数 ...
- Oracle 数据字典详解
Oracle 数据字典详解 什么叫数据字典? 数据字典指的是描述数据的数据. 举个例子:我们在数据库里面创建了一个表,这个表位于哪个数据文件.这个表有哪些列.这个表的每一个列的数据类型.这个表的约束等 ...
- Oracle索引详解(索引的原理,创建索引,删除索引,修改索引等)
Oracle索引详解 一.索引概述 Oracle作为关系型数据库,用户查找数据与行的物理位置无关,表中的每一行均用一个ROWID来标识,当Oracle数据库中存储海量的记录时,就意味着有大量的ROWI ...
- oracle list 分区详解,ORACLE分区表详解
此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表 ...
最新文章
- 通过 UDP 发送数据的简单范例
- python项目设计-Python:实际项目中抽象出的小项目设计
- Html5 音效播放器
- 7-2 数组循环左移(20分)(顺序表实现)
- C语言天才!想法奇异?还是逼格满满?一份国外C语言写的传奇简历
- mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- 设置XMLHttpRequest“ withCredentials”属性问题,axios请求不成功
- 数仓搬迁:从方法到实践,带你解决数据一致性对比
- python 自定义数据类型_【整理合集,建议收藏】Python数据类型(一)
- 更改Tomcat默认目录+端口+设置缺省网页的方法
- JavaSE学习--HTML
- 普华永道计算机在线测评题库,普华永道笔试题及经验
- 香农编码(C语言实现香农编码,并计算信源熵、平均码长、编码效率)
- easyui select 默认选中指定值
- LCL三相pwm整流器(逆变器)
- python中的wait和notify
- 寒假集训难题(四)QWQ和神奇的传送器nefu1608
- Python实现对比两个Excel数据内容并标出不同
- 中级会计 科学计算机,听说中级会计机考系统计算器你还不会使用?还不快点关注...
- 获取多个字符串公共的前缀部分