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

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

関連記事

ORACLE

[データディクショナリ] 制約の情報を取得する

制約の情報を参照するには、 CONSTRAINTSデータディクショナリビューを参照します。 CONSTRAINTSデータ ...
ORACLE

[PL/SQL] ROWTYPE型をINSERTする

ROWTYPE型で定義した値を、そのままINSERTするサンプルです。 サンプル 例)SAMPLE_TBLテーブルにRO ...
ORACLE

[SQL] DECODE句を使って値ごとの件数を取得する

DECODE句を使って列の値ごとの件数を取得するサンプルです。 サンプルソース 例)M_TBLテーブルのkbn列の値ごと ...
ORACLE

[ORACLE] ユーザのロックを解除する

パスワードを規定数以上間違えたなどでアカウントがロックされた場合に、ロック状態を解除するサンプルです。 サンプル 例)ユ ...
ORACLE

[ORACLE関数] NVARCHAR2やNCHARに型変換する(TO_NCHAR)

VARCHAR2やCHAR型を、NVARCHAR2やNCHARに型変換するには、TO_NCHAR()関数を使用します。 ...

スポンサーリンク