9i:
explain plan fo [select statement]
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY());
10g:
ALTER SESSION SET statistics_level=ALL;
select * from table(dbms_xplan.display_cursor(null, null, 'ALLSTATS LAST COST'));
本文介绍如何在Oracle 9i及10g版本中使用DBMS_XPLAN.DISPLAY及display_cursor函数来查看SQL查询的执行计划。对于9i版本,通过执行特定的SELECT语句来调用DBMS_XPLAN.DISPLAY过程;而在10g版本中,则需要先设置session参数statistics_level为ALL,再通过table函数结合dbms_xplan.display_cursor函数并指定显示选项为'ALLSTATSLASTCOST'来获取执行计划。
9i:
explain plan fo [select statement]
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY());
10g:
ALTER SESSION SET statistics_level=ALL;
select * from table(dbms_xplan.display_cursor(null, null, 'ALLSTATS LAST COST'));
1905

被折叠的 条评论
为什么被折叠?