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

Ami*_*adi 1 oracle transactions temp-tables

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

ON COMMIT DELETE ROWS
Run Code Online (Sandbox Code Playgroud)

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

Has*_*Psi 5

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

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