1,创建临时表

SQL> CREATE GLOBAL TEMPORARY TABLE "HR"."TEMP_TABLE" ( "X" VARCHAR2(10)) ON COMMIT PRESERVE ROWS;

Table created.

SQL> insert into temp_table select * from test;

5 rows created.

SQL> select * from temp_table;

X

----------

1

2

3

4

5

SQL> commit;

Commit complete.

SQL> select * from temp_table;

X

----------

1

2

3

4

5

SQL> conn soe/soe;

Connected.

SQL> conn hr/oracle

Connected.

SQL> select * from temp_table;

no rows selected

总结:可见会话级级临时表只在当前会话中有效,当会话结束后表中数据被清空,表结构及元数据依然存在用户的数据字典中。

SQL> insert into temp_table select * from test;

5 rows created.

SQL> select * from temp_table;

X

----------

1

2

3

4

5

SQL> commit;

Commit complete.

现在另重新打开一个session,然后查询该临时表。

SQL> select * from temp_table;

no rows selected

在新开的会话中重新插入数据:

SQL> select * from temp_table;

X

----------

6

7

8

9

SQL> commit;

Commit complete.

现在在原会话中查看该临时表

SQL> select * from temp_table;

X

----------

1

2

3

4

5

依然没有变化

总结:临时表中的数据只对当前session有效,每个session都有自己的临时数据并且不能访问其他session的临时表中的数据。

mysql 临时表 会话级_会话级临时表相关推荐

  1. java 4种跟踪会话技术_会话跟踪技术

    一.会话跟踪技术 在JavaWeb中,客户向某一服务器发出第一个请求开始,会话就开始了,直到客户关闭了浏览器会话结束. 在一个会话的多个请求中共享数据,这就是会话跟踪技术 会话路径技术使用Cookie ...

  2. c# webclient 保存会话信息_会话保持机制cookie和session

    今天总结一下cookie和session的作用 首先,cookie是一种缓存机制,session是回话机制 1.Cookie的使用过程是怎么样的? 由于 HTTP 协议是无状态协议,如果客户通过浏览器 ...

  3. mysql 临时表 两次_重复的临时表MySQL

    我想在同一个查询中多次引用一个临时表.由于临时表的问题我不能这样做: 所以要修复我正在创建临时表的重复项: CREATE TEMPORARY TABLE IF NOT EXISTS earnings_ ...

  4. mysql 触发器 列级_列级触发器 SQL Server

    列级触发器就是对表中的某列进行添加或修改时所执行的触发器. 建立列级触发器与建立触发器的语法是相同的,只是在创建时使用IF UPDATE(column)参数. 语法: CREATE TRIGGER t ...

  5. mysql select 常量列_不使用临时表,仅使用select实现查询出多行常数

    今天在做项目的时候,突然需要insert到数据库中多条记录,但这些记录必须用一条insert语句插入数据库,这时候你会说可以用insert into XXX select XXX句式,但更让人纠结的是 ...

  6. tdsql完全兼容mysql吗_金融级数据库 TDSQL:已支持日 3.6亿+ 的交易量,TPS 10万+

    原标题:金融级数据库 TDSQL:已支持日 3.6亿+ 的交易量,TPS 10万+ 作者: 胡盼盼:微众银行数据库平台负责人.硕士毕业于华中科技大学,毕业后加入腾讯,任高级工程师,从事分布式存储与云数 ...

  7. mysql行级锁 表级锁 页级锁详细介绍_MySQL行级锁、表级锁、页级锁详细介绍

    页级:引擎 BDB. 表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 行级:引擎 INNODB , 单独的一行记录加锁 表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写 ...

  8. mysql临时表的使用实例_MySQL中临时表的使用示例

    这两天事情稍微有点多,公众号也停止更新了几天,结果有读者催更了,也是,说明还是有人关注,利己及人,挺好. 今天分享的内容是MySQL中的临时表,对于临时表,之前我其实没有过多的研究,只是知道MySQL ...

  9. mysql 中有没有临时表_MySQL 中的两种临时表

    来源:阿里云RDS - 数据库内核组 链接:http://mysql.taobao.org/monthly/2016/06/07/ 外部临时表 通过CREATE TEMPORARY TABLE 创建的 ...

最新文章

  1. spring 事务 对象保存之后,修改的时候,自动更新提交?
  2. python之强大的日志模块
  3. 转)SSO单点登录在互联网电商应用中的解决方案(基于CAS的改造)
  4. 剑指offer--面试题12
  5. web性能测试分析-工具篇 (转载)
  6. linux之x86裁剪移植---ffmpeg的H264解码显示(420、422)
  7. 所以一切都是有套路的,按照套路出牌是最合适的方式。
  8. 年总结(三):风雨征程一年机房路
  9. property 、classmethod 、 staticmethod 的用法
  10. Oracle P6 配置SQLServer数据库报FileStream错误
  11. matlab 直流-直流变换器毕业论文,基于MATLAB直流-直流变换器的研究毕业论文.docx-资源下载在线文库www.lddoc.cn...
  12. linux判断分区是否为esp分区,关于ESP分区的清理
  13. HCL Domino/Notes专业课程和认证体系介绍
  14. 【openMP并行计算】计算π
  15. 《三体1》7.三体1、周文王、长夜
  16. 十诫诗串词_持续交付的十诫
  17. 堆排序--10亿个数字取出最大或者最小的10个数字
  18. PG332 ERNIC Datasheet Translation
  19. 群发邮件平台有哪些?哪个好用?
  20. 在计算机里如何打印机共享的打印机,如何一个办公室里共享一个打印机,设置打印机共享步骤!...

热门文章

  1. iOS 操作txt文件
  2. XILINX的vivado下载安装
  3. 四大Java云计算测评
  4. wav、mp3和ogg格式浏览器的支持情况
  5. 一个APP原型制作demo
  6. 思科--dhcp,链路聚合
  7. c# winform datagridview单元格合并
  8. 如何判断一个单元格是否为合并单元格
  9. EPSON 针式打印机 直接打印条形码
  10. html5css3svg画图,欣赏18种超级有趣的SVG绘图