zoukankan      html  css  js  c++  java
  • Oracle临时表

    在Oracle中,可以创建以下两种临时表:

    • 会话级临时表

      CREATE GLOBAL TEMPORARY <TABLE_NAME> ( <column specification> )
      ON COMMIT PRESERVE ROWS

      --ON COMMIT PRESERVE ROWS 说明临时表是会话指定,当中断会话时ORACLE将截断表。 

    • 事务级临时表

      CREATE GLOBAL TEMPORARY <TABLE_NAME> ( <column specification> )
      ON COMMIT DELETE ROWS

      --ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)  

    临时表说明:

    • 临时表的数据是基于一个会话或一个事务的,其它的会话不能访问到。
    • 临时表可专用于事务处理,也可专用于会话。对于专用于事务处理的临时表而言,数据存在于事务处理期间;对于专用于会话的临时表而言,数据存在于会话期间。在这两种情况下,会话插入的数据专用于会话。每个会话仅可查看和修改自己的数据。因此,临时表的数据从不会获得 DML 锁
  • 相关阅读:
    API响应
    利用postman 实现Get和Post测试
    Postman 使用详解
    斐讯K2 22.5.9固件刷华硕固件实测教程
    Python多线程
    Ubuntu 16.04 上安装 MySQL 5.7 教程
    python 实战爬虫项目,学会这个32个项目天下无敌
    目录
    zip 下载解压
    滑动
  • 原文地址:https://www.cnblogs.com/blue-sword/p/7485145.html
Copyright © 2011-2022 走看看