ORACLE機能 データディクショナリ

[データディクショナリ] プロシージャの情報を取得する

投稿日:2017年3月26日 更新日:

プロシージャ(PROCEDURE)の情報を参照するには、
PROCEDURESデータディクショナリビューを参照します。

PROCEDURESデータディクショナリの種類

PROCEDURESデータディクショナリビューには以下3種類があります。

【PROCEDURESデータディクショナリビューの種類】
DBA_PROCEDURES全てのPROCEDURE情報を対象とする ※権限が必要
ALL_PROCEDURESログインユーザが参照可能なPROCEDUREを対象とする
USER_PROCEDURESログインユーザが保持するPROCEDUREを対象とする

PROCEDURESデータディクショナリの定義

PROCEDURESデータディクショナリの定義です。

(DBA/ALL/USERの違いはOWNER列のありなしのみです。)

【DBA_PROCEDURESデータディクショナリ】
列名メモ
OWNERVARCHAR2(128)プロシージャの所有者 ※DBA/ALLのみ
OBJECT_NAMEVARCHAR2(128)オブジェクト名
PROCEDURE_NAMEVARCHAR2(128)プロシージャ名
OBJECT_IDNUMBER
SUBPROGRAM_IDNUMBER
OVERLOADVARCHAR2(40)
OBJECT_TYPEVARCHAR2(13)
AGGREGATEVARCHAR2(3)
PIPELINEDVARCHAR2(3)
IMPLTYPEOWNERVARCHAR2(128)
IMPLTYPENAMEVARCHAR2(128)
PARALLELVARCHAR2(3)
INTERFACEVARCHAR2(3)
DETERMINISTICVARCHAR2(3)
AUTHIDVARCHAR2(12)

サンプル

PROCEDUREデータディクショナリビューを検索するサンプルです。

メモ

  • PROCEDURE_NAMEを検索条件とする場合、大文字で指定してください。

スポンサーリンク

スポンサーリンク

-ORACLE機能, データディクショナリ

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク