SQL> var x1 number; SQL> exec :x1 :=1; PL/SQL 过程已成功完成. SQL> set autot on SQL> set autot traceonly SQL> select count(*) from t where object_id =:x1 or :x1=0; 执行计划 ---------------------------------------------------------- Plan hash value: 29
SQL> set autot on SQL> select rowid, object_id 2 from test 3 where rowid ='AAARVKAAEAAAAD8AAA'; ROWID OBJECT_ID ------------------ ---------- AAARVKAAEAAAAD8AAA 28 Elapsed: 00:00:00.01 Execution Plan -------------------
来源:http://www.cnblogs.com/kerrycode/archive/2011/06/09/2076248.html ---1: HELP INDEXHELP 命令查询相关命令的信息. 你可以从下面看到大概有54个SQL*PLUS命令.每个命令都有大量的参数选项,你不可能清楚的记得每个命令 以及它相关的参数细节,所以当你遗忘时,就可以用HELP命令来查看相关命令的命令信息 SQL> HELP INDEX Enter Help [topic] for help. @
绑定变量窥测:在物理优化阶段,查询优化器会窥测绑定变量的值,将它作为文本来使用.这种方法的问题是它生成的执行计划会依赖第一次生成执行计划时所提供的值.--建立索引 SQL> create index i_obj_id on t_var_peek(object_id); 索引已创建. 已用时间: 00: 00: 00.25 ---执行计划选择了 ra