问题描述
嗨,汤姆,
我知道全局临时表 (GTT) 将生成撤消数据,而在提交之前在该会话中对其执行任何DML操作。但是我想了解为什么GTT上的DML操作需要撤消。这是为了在该会话中支持以下类型的基于时间的查询吗?
我知道全局临时表 (GTT) 将生成撤消数据,而在提交之前在该会话中对其执行任何DML操作。但是我想了解为什么GTT上的DML操作需要撤消。这是为了在该会话中支持以下类型的基于时间的查询吗?
SELECT * FROM GTT_TAB1 AS OF TIMESTAMP TO_TIMESTAMP('2005-04-04 09:30:00', 'YYYY-MM-DD HH:MI:SS'); 专家解答
比这简单得多 .... 我们需要允许这样做:
为此... 你需要撤销。
insert into GTT values (1); rollback; <<=====
为此... 你需要撤销。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




