ORACLE:解释插入计划

时间:2013-02-17 22:32:05

标签: sql oracle explain sql-execution-plan

我想知道为什么在执行以下语句时未将值插入表中。那是对的吗?是否可以插入值并观察解释计划?

EXPLAIN PLAN FOR INSERT INTO TABLE values(5);

2 个答案:

答案 0 :(得分:4)

由于您正在运行解释查询,因此未插入该值。如果要插入记录,请运行此插入查询。

INSERT INTO TABLE values(5);

根据您运行该命令的位置,您可能必须在之后运行提交查询。

答案 1 :(得分:2)

这将完全符合您的要求(插入值并观察解释计划)......

SET AUTOTRACE ON
INSERT INTO myTABLE values(5);
SET AUTOTRACE OFF