当前位置: 首页 > wzjs >正文

永嘉网站建设几百度指数官方网站

永嘉网站建设几,百度指数官方网站,老司机,挂机宝 可以做网站目录 一、测试事务级临时表 1、创建事务级临时表 2、插入测试数据 3、查看表中的数据 4、提交事务 5、再次查看表中数据 二、测试会话级临时表 1、创建会话级临时表 2、插入测试数据 3、查看表中的数据 4、提交事务再次查看数据 5、关闭当前会话 6、再次进入数据库…

目录

一、测试事务级临时表

1、创建事务级临时表

2、插入测试数据

3、查看表中的数据

4、提交事务

5、再次查看表中数据

二、测试会话级临时表

1、创建会话级临时表

2、插入测试数据

3、查看表中的数据

4、提交事务再次查看数据

5、关闭当前会话

6、再次进入数据库创建会话

7、再次查看表中数据


 

题目要求的是测试一个,但是在这里我们两个都进行测试

结论说明:

  1. 事务级临时表:

    数据会在每个事务提交时被删除。如果你执行了COMMIT命令,那么表中的数据就会被清除。这意味着在一个事务中插入的数据在另一个事务提交后将不再可见。
  2. 会话级临时表:

    数据会在会话结束时被删除。当用户会话结束(例如,用户退出或断开连接),表中的数据将会被清除。如果你希望在会话结束时保留表结构而不是删除它,可以使用 ON COMMIT PRESERVE ROWS 选项。

一、测试事务级临时表

1、创建事务级临时表

CREATE GLOBAL TEMPORARY TABLE transaction_temp_table (id NUMBER,name VARCHAR2(50)
) ON COMMIT DELETE ROWS;

2、插入测试数据

insert into transaction_temp_table values(1,'test1');
insert into transaction_temp_table values(2,'test2');
insert into transaction_temp_table values(3,'test3');

3、查看表中的数据

select * from transaction_temp_table;

可以看到此时的表中数据还在

4、提交事务

commit;

5、再次查看表中数据

select * from transaction_temp_table;

可以看到表中已经没有数据了,这就是事务级临时表,数据会在每个事务提交时被删除。

二、测试会话级临时表

1、创建会话级临时表

CREATE GLOBAL TEMPORARY TABLE session_temp_table (id NUMBER,name VARCHAR2(50)
) ON COMMIT PRESERVE ROWS;

2、插入测试数据

insert into session_temp_table values(1,'test1');
insert into session_temp_table values(2,'test2');
insert into session_temp_table values(3,'test3');

3、查看表中的数据

select * from session_temp_table; 

4、提交事务再次查看数据

提交事务

commit;

再次查看表中数据

select * from session_temp_table; 

可以看到数据没有清除(这里和事务级临时表有区别)

5、关闭当前会话

quit()

6、再次进入数据库创建会话

sqlplus / as sysdba

7、再次查看表中数据

select * from session_temp_table; 

可以看到表中数据已经消失 ,这就是会话级临时表,数据会在会话结束时被删除。

三、区别总结

1. 创建语法:

        事务级临时表: 

CREATE GLOBAL TEMPORARY TABLE transaction_temp_table (id NUMBER,name VARCHAR2(50)
) ON COMMIT DELETE ROWS;

     `ON COMMIT DELETE ROWS` 指定了当事务提交时,表中的数据将被删除。

   会话级临时表:

CREATE GLOBAL TEMPORARY TABLE session_temp_table (id NUMBER,name VARCHAR2(50)
) ON COMMIT PRESERVE ROWS;

 `ON COMMIT PRESERVE ROWS` 指定了当事务提交时,表中的数据将被保留,但在会话结束时会自动被删除。

2. 数据保留:

   事务级临时表:
           数据在每个事务提交时被删除。在一个事务中插入的数据在另一个事务提交后将不再可见。

   会话级临时表:
        数据在会话结束时被删除。当用户会话结束(例如,用户退出或断开连接),表中的数据将会被清除。

3. 生命周期:

   事务级临时表:

        表的生命周期限定在事务内。当事务提交或回滚时,表中的数据都会被清除。

 会话级临时表:
        表的生命周期限定在用户会话内。当用户会话结束时,表中的数据会被清除。

OK结束。

http://www.dtcms.com/wzjs/260564.html

相关文章:

  • 个人网站如何做移动端aso排名优化
  • 海门做网站公司2023第二波疫情已经到来了
  • wordpress分类排序号平台seo
  • 成全视频免费观看在线看小说下载seo公司外包
  • 19寸 网站做多大如何进行新产品的推广
  • 网站没有索引量是什么搜索引擎优化的特点
  • 珠海网站系统建设百度一下你就知道官方
  • 简洁的企业网站东莞网站建设市场
  • wordpress自定义页面跳转seo北京
  • 网站如何做团购适合小学生的最新新闻
  • 做外汇的官方网站视频号关键词搜索排名
  • 邵东做网站的公司seo外链推广
  • 织梦网站 三级域名营销策划咨询
  • 手机网站 php宁波网站建设网站排名优化
  • 南宁两学一做党课网站互联网营销案例分析
  • 马蜂窝网站建设现在网络推广哪家好
  • 做淘宝主页网站买域名
  • nba网站建设广州seo优化电话
  • 怎么制作网站首页win10优化工具
  • 自己搭建环境建设网站推广网站公司
  • 简述网站开发的基本流程网站推广苏州
  • 找人做网站被骗了 算诈骗吗百度搜索风云榜小说
  • 鄂尔多斯 网站建设浏览广告赚佣金的app
  • 网站产品标签文章标签怎么做的线下引流推广方法
  • 重庆建设电动三轮车莆田seo推广公司
  • 建一个信息 类网站百度seo推广计划类型包括
  • 制作网站的公司哪个部门监管电视剧百度搜索风云榜
  • 一般网站开发的硬件要求如何让自己的网站被百度收录
  • 做网站普洱新人做外贸怎么找国外客户
  • 宣传部总结网站建设seo学徒招聘