ALL_PROCEDURESビューでは、現在のユーザーがアクセスできるすべてのPL/SQLファンクションとプロシージャ、および関連付けられたプロパティが示されます。
関連ビュー
SYS.DBA_PROCEDURESでは、すべてのPL/SQLファンクションとプロシージャ、および関連付けられたプロパティが示されます。 このビューには、ALL_PROCEDURESと同じ列が含まれます。
SYS.USER_PROCEDURESでは、現在のユーザーが所有するすべてのファンクションとプロシージャ、および関連付けられたプロパティが示されます。このビューには、OWNER列は表示されません。
列
列名 | データ型 | 説明 |
---|---|---|
OWNER | VARCHAR2 (30) NOT NULL | プロシージャまたはファンクションの所有者。 |
OBJECT_NAME | VARCHAR2 (30) NOT NULL | オブジェクトの名前: トップレベルのファンクション、プロシージャまたはパッケージ名。 |
PROCEDURE_NAME | VARCHAR2 (30) | プロシージャまたはファンクションの名前。 |
OBJECT_ID | TT_BIGINT NOT NULL | オブジェクト番号。 |
SUBPROGRAM_ID | NUMBER | 一意のサブプログラム識別子。 |
OVERLOAD | VARCHAR2(12) INLINE | オーバーロードの一意な識別子。 |
OBJECT_TYPE | VARCHAR2 (12) NOT NULL | オブジェクト型。 |
AGGREGATE | VARCHAR2 (3) | オブジェクトが集計関数かどうかを示します(YESまたはNO)。
TimesTenでは集計関数はサポートされないため、値はNです。 |
PIPELINED | VARCHAR2 (3) | オブジェクトがパイプライン・テーブル・ファンクションかどうかを示します(YESまたはNO)。
TimesTenではPIPELINEDはサポートされないため、値はNです。 |
IMPLTYPEOWNER | VARCHAR2 (30) | 実装タイプがある場合、その所有者の名前。 |
IMPLTYPENAME | VARCHAR2 (30) | 実装タイプがある場合、その名前。 |
PARALLEL | VARCHAR2 (3) | プロシージャまたはファンクションがパラレル対応かどうかを示します(YESまたはNO)。
TimesTenではPARALLELはサポートされないため、値はNです。
|
INTERFACE | VARCHAR2 (3) | プロシージャまたはファンクションがODCIインタフェースを使用して実装されているテーブル・ファンクションの場合はYES、そうでない場合はNO。
TimesTenではINTERFACEはサポートされないため、値はNです。 |
DETERMINISTIC | VARCHAR2 (3) | プロシージャまたはファンクションがDETERMINISTICとして宣言されている場合はYES、そうでない場合はNO。 |
AUTHID | VARCHAR2 (12) NOT NULL | プロシージャまたはファンクションがDEFINERとCURRENT_USER(起動者)のいずれで実行するように宣言されているかを示します。 |