• ベストアンサー

パッケージ内のファンクション、プロシージャの存在チェック

select OBJECT_NAME from USER_OBJECTS where OBJECT_TYPE = 'PACKAGE BODY' ↑で、存在するパッケージの取得は可能ですが、 では、パッケージ中に定義されるファンクションおよびプロシージャの存在チェックは可能でしょうか? 簡単ではございますが、ご教示頂ける方 何卒宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

USER_PROCEDURESには、パッケージ内のオブジェクトの場合、OBJECT_NAMEにパッケージ名、PROCEDURE_NAMEにファンクション/プロシージャ名が入ります。

gogosd
質問者

お礼

お礼が大変遅くなりまして、申し訳ございませんでした。 ご教示頂いた内容で、自身が希望する要件を満たすことが出来ました。 また機会がございました、宜しくお願い致します。 ご回答頂きありがとうございました。

その他の回答 (1)

  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.2

こんにちわ。 SQL*Plus からdesc パッケージ名 と入力して見て下さい。

gogosd
質問者

お礼

お礼が大変遅くなりまして、申し訳ございませんでした。 大変参考になりました。SQL*PLUS自体はあまり触れる機会がなかったので、 これを機により理解を深めて行きたいと存じます。 また機会がございました、宜しくお願い致します。 ご回答頂きありがとうございました。

関連するQ&A