千家信息网

oracle全局临时表有的两种模式介绍

发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,本篇内容介绍了"oracle全局临时表有的两种模式介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2025年02月24日oracle全局临时表有的两种模式介绍

本篇内容介绍了"oracle全局临时表有的两种模式介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


全局临时表有两种模式,一种是基于会话级别的,会话与会话之间的数据是隔离的,当会话段掉,数据将清空,另一种基于事务级别的,当执行commit或者rollback 数据将清除,全局临时表使用的是临时表空间的位置。
全局临时表不会记录日志,但对数据而言不是安全的。
-构造基于SESSION的全局临时表(退出session该表记录就会自动清空)
drop table ljb_tmp_session;
create global temporary table ljb_tmp_session on commit preserve rows as select * from dba_objects where 1=2; --基于session的临时表
select table_name,temporary,duration from user_tables where table_name='LJB_TMP_SESSION';


--构造基于事务的全局临时表(commit提交后,不等退出session,在该表记录就会自动清空)
drop table ljb_tmp_transaction;
create global temporary table ljb_tmp_transaction on commit delete rows as select * from dba_objects where 1=2; --基于事务的临时表
select table_name, temporary, DURATION from user_tables where table_name='LJB_TMP_TRANSACTION';


insert all
into ljb_tmp_transaction
into ljb_tmp_session
select * from dba_objects;


select session_cnt,transaction_cnt from (select count(*) session_cnt from ljb_tmp_session),
(select count(*) transaction_cnt from ljb_tmp_transaction);


commit;

select session_cnt,transaction_cnt from (select count(*) session_cnt from ljb_tmp_session),
(select count(*) transaction_cnt from ljb_tmp_transaction);


disconnect
connect ljb/ljb

select session_cnt,transaction_cnt from (select count(*) session_cnt from ljb_tmp_session),
(select count(*) transaction_cnt from ljb_tmp_transaction);

"oracle全局临时表有的两种模式介绍"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

全局 数据 模式 事务 内容 更多 知识 级别 实用 安全 学有所成 接下来 之间 位置 困境 实际 情况 文章 日志 案例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 osi二 三层网络技术 终端连接数据库 linux 对网络技术前沿的认知 深圳市前海互联网科技有限公司 服务器安全狗如何解冻结ip 网络安全产品一线品牌 数据库中存储登录名的表 ftp服务器浏览器无法访问 延庆区推广网络技术软件 杭州华联网络技术有限公司 数据库的数据清洗方法 专业l2tp服务器租用公司 迈外迪网络安全服务诈骗 北京先锋互联网科技公司 广西移动网络技术部 软件开发企业标准iso认证 明日之后服务器有没有角色 银行金融科技与软件开发 杨浦区软件开发服务哪些行业 电视服务器停止运行怎么办 闵行区口碑好的网络技术备案 用数据库建立材料管理 网络安全和软件 虚拟空间和虚拟服务器 计算机网络技术大一职业生涯规划 网络安全防范知识竞赛答案 邢台直销软件开发 内蒙古软件开发电话 数据库设计用什么字段好 wamp服务器无法启动
0