Oracle Live SQLで実行計画を取得する
僕は、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
それじゃいかん!って思いました。。。
気が向いたら勉強して、
このページをアップデートしていけたら…と思います!
Discussion
New Comments
No comments yet. Be the first one!