【定義済みのパッケージのソースを表示するSQL】
ORACLEで定義済みのパッケージのソースコードをsqlplusでSELECT文を
実行して表示する方法が判ったので覚書として以下に記します。
※パッケージ以外にもファンクション、プロシージャでも可能。
select text from user_source where name = 'パッケージ名称'
例)hogehogeというパッケージを定義後、その内容を表示する場合
SQL*PLUS起動後、パッケージを定義する
SQL>create package hogehoge
2 is
3 hoge_col char(1);
4 end hogehoge;
5 /
パッケージが作成されました。
パッケージ定義後、ソースコードを確認する。
SQL>select text from user_source where name = 'HOGEHOGE';
TEXT
------------------------------------------------------------
create package hogehoge
is
hoge_col char(1);
end hogehoge;
SQL>
パッケージの定義変更の際、変更前後の結果を比較する時に
使用しようと思ってます。
ORACLEで定義済みのパッケージのソースコードをsqlplusでSELECT文を
実行して表示する方法が判ったので覚書として以下に記します。
※パッケージ以外にもファンクション、プロシージャでも可能。
select text from user_source where name = 'パッケージ名称'
例)hogehogeというパッケージを定義後、その内容を表示する場合
SQL*PLUS起動後、パッケージを定義する
SQL>create package hogehoge
2 is
3 hoge_col char(1);
4 end hogehoge;
5 /
パッケージが作成されました。
パッケージ定義後、ソースコードを確認する。
SQL>select text from user_source where name = 'HOGEHOGE';
TEXT
------------------------------------------------------------
create package hogehoge
is
hoge_col char(1);
end hogehoge;
SQL>
パッケージの定義変更の際、変更前後の結果を比較する時に
使用しようと思ってます。