zoukankan      html  css  js  c++  java
  • ON COMMIT PRESERVE ROWS

          定义声明式全局临时表的每个会话拥有自己的独特的临时表描述。当会话终止时,表行和临时表描述均会被删除。
    有如下选项,可控制commit后临时表的状态:


    ON COMMIT DELETE ROWS:在执行 COMMIT 操作时,如果表上没有打开 WITH HOLD 游标,就删除表中的所有行。这是默认设置。


    ON COMMIT PRESERVE ROWS:在执行 COMMIT 操作时,保留表中的所有行。

    ON ROLLBACK DELETE ROWS:在执行 ROLLBACK(或 ROLLBACK to SAVEPOINT)操作时,如果已经修改了表数据,就删除表中的所有行。这是默认设置。


    ON ROLLBACK PRESERVE ROWS:在执行 ROLLBACK(或 ROLLBACK to SAVEPOINT)操作时,保留表中的所有行。

    delete rows用于事务相关,也就在事务结束后truncate data in the temporary table.
    preserve rows表示在会话结束后清除临时表的数据
    前者在事务提交后数据就已经清除了.
    后者在会话中止时或者导常退出时数据都会被清除掉.

  • 相关阅读:
    幸运序列(lucky) 模拟
    無名(noname) 字符串
    香港记者 图论
    Jmeter接口测试系列之参数化方法
    jmeter接口测试-总结
    python字符串
    python变量
    7.15-ROS可视化工具-标记
    6.22-Actionlib
    7.1-Move_base 参数调整
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3155449.html
Copyright © 2011-2022 走看看