Oracle临时表

Oracle临时表

  主要用于存储临时数据,这些表的数据通常只在一个事务或会话期间有效。临时表对于处理大型批处理作业或存储中间结果特别有用,因为它们可以减少重做日志(redolog)的开销,并且不会污染永久表空间。

临时表的类型

1. 会话级临时表

  • 会话级临时表的数据在整个会话期间都存在,直到会话结束。
创建语句
sql 复制代码
create global temporary table temp_table (
	id int primary key,
	name varchar2(32) default null

) on commit preserve rows;

2. 事务级临时表

  • 事务级临时表的数据在事务提交或回滚后立即清空。
创建语句
sql 复制代码
create global temporary table temp_table (
	id int primary key,
	name varchar2(32) default null
) on commit delete rows;
相关推荐
SelectDB技术团队6 分钟前
ClickHouse 支持存算分离吗?Doris 社区版原生存算分离怎么落地
数据库·clickhouse·云原生·开源·apache doris·技术选型·存算分层
DBA_G12 分钟前
南大通用GBase 8a数据库可视化灾备解决工具GVR
数据库
JJJennie77739 分钟前
MAI Gateway实战部署:大模型网关部署方案?从0到1上手指南
数据库·人工智能·gateway·ai网关
吹什么轩41 分钟前
MySQL 内连接与外连接:从笛卡尔积到 LEFT JOIN,一篇讲透
数据库·mysql
涛思数据(TDengine)41 分钟前
支撑药企全球化合规:TDengine 发布中美欧三地监管对照白皮书
大数据·数据库·人工智能·ai·tdengine
晴天¥42 分钟前
记录Oracle11g数据库OGG同步实验
oracle·oracle ogg·oracle高可用架构
李兆龙的博客1 小时前
从一到无穷大 #106:Nimble 文件格式——超宽表的元数据、编码与索引设计
数据库·存储·parquet
boy快快长大1 小时前
MySQL 转 PostgreSQL 使用指南
数据库·mysql·postgresql
晴天¥1 小时前
Oracle集群中是该如何管理控制文件和日志文件组?
数据库·oracle
NineData1 小时前
NineData 社区版 V5.4.0 上线:715 条复制对比链路,AI Agent 新增表结构设计发布能力
大数据·数据库·人工智能·mysql·数据库管理工具·ninedata·数据库迁移工具