Oracle Live SQLで実行計画を取得する

2022-12-17

僕は、PL/SQLの勉強は
「Oracle Live SQL」というものを使っています。

Oracle Live SQLで実行計画って
どうやれば取得できるのかな〜
って思ったので、
調べた結果を紹介したいと思います。

実行計画の取得方法

正直、何がどうなってるのか…は分かりません。
はい、勉強不足です。

理屈はそのうち勉強するとして…

こうやったらイケましたよ!
というのを自分用のメモに…。

EXPLAIN PLAN FOR select * from COMMON_MST;

drop view plan
cascade constraints
;

CREATE VIEW PLAN AS 
SELECT PLAN_TABLE_OUTPUT FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE',NULL,'SERIAL'));

SELECT * FROM PLAN;

1行目の「select 〜」に
実行結果を取得したいクエリを書くだけです。

取れた!
嬉しい!!

以上ですw

仕事上ではSQL Developerを使ってて…
こっちだと簡単に表示することが出来るんですよねw

それじゃいかん!って思いました。。。

気が向いたら勉強して、
このページをアップデートしていけたら…と思います!

OracleDB

Posted by kiri