什么是oracle的临时表??
ORACLE数据库除了可以保存永久表外,还可以建立临时表。临时表是存储在临时表空间里面的,且不记录日志的,NOLOGGING的。
1.临时表可以创建临时的索引、视图、触发器
2.如果要DROP会话级别临时表,并且其中包含数据时,必须先截断其中的数据。否则会报错。
3.临时表不会有DML 锁
4.临时表不能永久的保存数据
5.不支持主外键关系
临时表有两种
1.会话级临时表
会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据。
Create Global Temporary Table Table_Name
(
id number
name varchar2(20)
...
)
On Commit Preserve Rows;
2.事务级临时表
事务级临时表是指临时表中的数据只在事务生命周期中存在,当一个事务结束(commit or rollback),Oracle自动清除临时表中数据
Create Global Temporary Table Table_Name
(
id number
name varchar2(20)
...
)
On Commit Delete Rows;
注意:虽然临时表会在退出会话,或提交事务回滚事务后自动清除数据,但是临时表的结构以及元数据还存储在用户的数据字典中。如果临时表完成它的使命后,最好删除临时表,否则数据库会残留很多临时表的表结构和元数据。
转载于:https://blog.51cto.com/12185273/2063996
什么是oracle的临时表??相关推荐
- php oracle创建临时表,Oracle常用命令笔记
Oracle常用命令笔记 客户端用的pl/sql工具 ORACLE的重启命令 (1) 以系统管理员登录,命令:connect / as sysdba (2) 启动数据库,命令:startup (3) ...
- oracle缩减临时表空间,oracle的临时表空间写满磁盘空间解决改问题的步骤
oracle的临时表空间写满磁盘空间,解决改问题的具体步骤,以下的操作是用数据库的sys超级用户操作 刚开始打算把临时表空间的数据文件重新缩小就好了 执行: SQL> alter databas ...
- oracle临时表空间大小查询,查看oracle 系统临时表空间、undo表空间、SGA和PGA大小...
1)检查oracle系统临时表空间大小: select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where ...
- java oracle临时表,JdbcTemplate操作oracle的临时表
使用spring 的 JdbcTemplate 进行sql 的操作, 对于每一次的如:query, update, batchUpdate,execute 这些方法, 执行一次都是调用不同的 Conn ...
- oracle 临时表空间语句,oracle的临时表空间
经常看到有人说看到temporary tablespace空间不释放等等的问题,整理一篇metalink上的相关文章,入门级的,还算浅显吧.基本上就是翻译了. sort之后临时段不回收 描述 当你监控 ...
- oracle的临时表空间问题
当你监控temporary tablespace 的空闲空间,发现空闲空间并没有随着sort的结束而增加,甚至当前数据库没有任何客户端连接也是如此:仍然有大量的temporary类型的extent存在 ...
- Oracle Temp临时表空间及其故障处理
Oracle Temp临时表空间及其故障处理 Oracle 11g中Temp临时表空间.文件的新特性 临时表空间是Oracle体系结构中比较特殊的结构.通常情境下,数据库使用者只需要设置对应的临时表空 ...
- Oracle全局临时表
Oracle全局临时表 目前所有使用Oracle作为数据库支撑平台的应用,大部分是数据量比较庞大的系统,即表的数据量级一般情况下都是在百万级以上.当然,在Oracle中创建分区是一种不错的选择,但是当 ...
- oracle如何查询临时表空间,Oracle查询临时表空间的占用
可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,s ...
- oracle查看临时表空间文件,Oracle-临时表空间
一:临时表空间查询 --查看数据库表空间数据文件 select * from dba_data_files; --查看数据库临时表空间文件 select * from dba_temp_files; ...
最新文章
- Mac拷贝/复制文件夹路径快捷键
- vuejs linux windows,vue.js环境在window和linux安装
- 自学篇之--js 提取复选框和单选框的值 和纯css的3D按钮
- 数学笔记3——导数3(隐函数的导数)
- pythonlocust使用方法_使用python的locust库进行性能测试
- 以太坊核心开发者正在制定ETH2.0合并最低技术规范
- 桌面版docker操作_10分钟快速掌握Docker必备基础知识
- 160508Junit使用
- matlab colormap详解 (2
- python_lintcode_52翻转字符串_128哈希函数
- python复数类型及其特点和分布地区_各种气候类型及其特点、分布规律、主要分布地区、数值特征...
- 推荐几个自己用过的软件测试博客论坛
- 跑步用app轨迹画得比较准确的居然是“咕咚”
- 神舟战神Z8D6笔记本电脑蓝屏了怎么处理?
- Codeforces Round 862 (Div. 2) 题解
- C语言中如何测量各种变量的长度
- Zotero:如何定制参考文献样式——以《世界经济》中文期刊为例
- 如何把一张图片分割成几张
- 判断用户输入的是否是正确电话号码
- 2023年,重新扬帆起航!
热门文章
- Java线程之两种方法Runnable和Thread的区别
- OGC和Khronos建立合作关系,共同推动地理信息和3D图形社群的交互操作
- HDFS写入和读取过程
- 简单聊聊Glide的内存缓存
- 在Android应用外获取app的签名
- SDNU 1011.盒子与球(斯特林函数)
- bzoj 4278 [ONTAK2015]Tasowanie——后缀数组
- outdated: 3.Adding Color
- Excel中将时间格式转化成时间戳格式
- 【leetcode】Single Number (Medium) ☆