実行コマンド
EXPLAIN PLAN FOR
+ 実行計画を取りたいSQL;
SELECT PLAN_TABLE_OUTPUT FROM TABLE(DBMS_XPLAN.DISPLAY());
上記のコマンドを実行すると、直近で行われた実行計画の結果が出力される。
SQL*Plusでの出力設定
-
横幅の設定
set linesize 1000
-
縦幅の設定
set pagesize 1000
-
カラム幅の設定
COLUMN {column_name} FORMAT a{桁数};
-
自動的に実行計画を取得する設定
set autotrace on explain
set autotrace off explain
番外編
カラムのデフォルト値の確認
select DATA_DEFAULT from ALL_TAB_COLUMNS where TABLE_NAME = {table name} AND COLUMN_NAME = {column name} AND OWNER = {owner name};