実行計画取得のためにPLAN_TABLEを作成する

Pocket

【概要】
PLAN_TABLEは、すべてのユーザーに対してEXPLAIN PLAN文の出力を保持するグローバル一時表として
自動的に作成されます。
PLAN_TABLEは、EXPLAIN PLAN文によって実行計画を示す行が挿入されるデフォルトのサンプル出力表です。
PLAN_TABLE表は各ユーザーに対して自動的に設定されますが、SQLスクリプトutlxplan.sqlを使用すると、
ローカルのPLAN_TABLEをユーザーのスキーマに手動で作成できます。
【SQL文】
/*
|| ■実行計画取得のためにPLAN_TABLEを作成する
*/
set echo off

CREATE TABLE plan_table (
statement_id VARCHAR2(30)
, timestamp DATE
, REMarks VARCHAR2(80)
, operation VARCHAR2(30)
, options VARCHAR2(255)
, object_node VARCHAR2(128)
, object_owner VARCHAR2(30)
, object_name VARCHAR2(30)
, object_instance NUMERIC
, object_type VARCHAR2(30)
, optimizer VARCHAR2(255)
, search_columns NUMBER
, id NUMERIC
, parent_id NUMERIC
, position NUMERIC
, cost NUMERIC
, cardinality NUMERIC
, bytes NUMERIC
, other_tag VARCHAR2(255)
, partition_start VARCHAR2(255)
, partition_stop VARCHAR2(255)
, partition_id NUMERIC
, other LONG
, distribution VARCHAR2(30)
, cpu_cost NUMERIC
, io_cost NUMERIC
, temp_space NUMERIC
, access_predicates VARCHAR2(4000)
, filter_predicates VARCHAR2(4000)
);

以上です (^^♪