标签: oracle transactions temp-tables
Oracle中临时表中提交的目的是什么?交易范围:
ON COMMIT DELETE ROWS
当前事务的提交或当前会话中发生的任何提交?
答案 0 :(得分:4)
' ON COMMIT DELETE ROWS'表示在提交事务时从临时表中删除插入事务范围内的临时表中的行。
这种临时表的目的是允许在事务的上下文中存储数据。每笔交易都会看到'只有在自己的上下文中插入的数据。其他交易插入的数据不可见。临时表充当事务的私有数据存储。