SYS.ALL_PROCEDURES

ALL_PROCEDURESビューでは、現在のユーザーがアクセスできるすべてのPL/SQLファンクションとプロシージャ、および関連付けられたプロパティが示されます。

関連ビュー

  • SYS.DBA_PROCEDURESでは、すべてのPL/SQLファンクションとプロシージャ、および関連付けられたプロパティが示されます。これには、ALL_PROCEDURESと同じ列が含まれます。

  • SYS.USER_PROCEDURESでは、現在のユーザーが所有するすべてのファンクションとプロシージャ、および関連付けられたプロパティが示されます。このビューは、OWNER列を表示しません。

列名 タイプ 説明

OWNER

VARCHAR2(30) INLINE

プロシージャまたはファンクションの所有者

OBJECT_NAME

VARCHAR2(30) INLINE

オブジェクトの名前: トップレベルのファンクション、プロシージャまたはパッケージ名

PROCEDURE_NAME

VARCHAR2(30) INLINE

プロシージャまたはファンクションの名前

OBJECT_ID

TT_BIGINTNOT NULL

オブジェクト番号

SUBPROGRAM_ID

NUMBER NOT NULL

一意のサブプログラム識別子

OVERLOAD

VARCHAR2(12) INLINE

オーバーロードの一意の識別子

OBJECT_TYPE

VARCHAR2(17) INLINE

オブジェクト型

AGGREGATE

VARCHAR2(3) INLINE NOT NULL

オブジェクトが集計関数の場合はYES、それ以外の場合はNO

TimesTenでは集計関数はサポートされないため、値はNOです。

PIPELINED

VARCHAR2(3)INLINE NOT NULL

オブジェクトがパイプライン・テーブルの場合はYES、それ以外の場合はNO

TimesTenではPIPELINEDはサポートされないため、値はNOです。

IMPLTYPEOWNER

VARCHAR2(30) INLINE

実装タイプがある場合、その所有者の名前

IMPLTYPENAME

VARCHAR2(30) INLINE

実装タイプがある場合、その名前

PARALLEL

VARCHAR2(3) INLINE NOT NULL

プロシージャまたはファンクションがパラレル対応の場合はYES、それ以外の場合はNO

TimesTenではPARALLELはサポートされないため、値はNOです。

parallel_enable_clauseを指定しても影響はありません。

INTERFACE

VARCHAR2(3) INLINE NOT NULL

プロシージャまたはファンクションがOracle Data Cartridge Interface(ODCI)を使用して実装されているテーブル・ファンクションの場合はYES

そうでない場合はNO

TimesTenではODCIはサポートされないため、値はNOです。

DETERMINISTIC

VARCHAR2(3) INLINE NOT NULL

プロシージャまたはファンクションがDETERMINISTICとして宣言されている場合はYES

そうでない場合はNO

AUTHID

VARCHAR2(12) INLINE NOT NULL

プロシージャまたはファンクションを定義者で実行するように宣言されている場合はDEFINER

プロシージャまたはファンクションを起動者で実行するように宣言されている場合はCURRENT_USER