Oracle中临时表(事务范围ON COMMIT DELETE ROWS)中提交的目的是什么?

时间:2015-08-29 11:15:43

标签: oracle transactions temp-tables

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

ON COMMIT DELETE ROWS

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

1 个答案:

答案 0 :(得分:4)

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

这种临时表的目的是允许在事务的上下文中存储数据。每笔交易都会看到'只有在自己的上下文中插入的数据。其他交易插入的数据不可见。临时表充当事务的私有数据存储。