【问题标题】:what is purpose of commit in temporary table (transaction scope ON COMMIT DELETE ROWS) in Oracle?在 Oracle 中提交临时表(事务范围 ON COMMIT DELETE ROWS)的目的是什么?
【发布时间】:2015-08-29 11:15:42
【问题描述】:

在 Oracle 的临时表中提交的目的是什么?交易范围:

ON COMMIT DELETE ROWS

当前事务的提交或当前会话中发生的任何提交?

【问题讨论】:

    标签: oracle transactions temp-tables


    【解决方案1】:

    ON COMMIT DELETE ROWS表示事务范围内插入临时表的行在事务提交时从临时表中删除。

    这种临时表的目的是允许在事务的上下文中存储数据。每个事务将仅“看到”在其自己的上下文中插入的数据。其他事务插入的数据不可见。临时表充当事务的私有数据存储。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 2012-06-10
      • 2011-08-13
      • 2010-10-07
      相关资源
      最近更新 更多