ALL_PROCEDURES
lists all functions and procedures that are accessible to the current user, along with associated properties. For example, ALL_PROCEDURES
indicates whether or not a function is pipelined, parallel enabled or an aggregate function. If a function is pipelined or an aggregate function, the associated implementation type (if any) is also identified.
DBA_PROCEDURES
lists all functions and procedures, along with associated properties.
USER_PROCEDURES
lists all functions and procedures owned by the current user, along with associated properties. It does not contain the OWNER
column.
Column | Datatype | NULL | Description |
---|---|---|---|
OWNER |
VARCHAR2(30) |
NOT NULL |
Owner of the procedure |
OBJECT_NAME |
VARCHAR2(30) |
NOT NULL |
Name of the object: top-level function, procedure, or package name |
PROCEDURE_NAME |
VARCHAR2(30) |
Name of the procedure | |
OBJECT_ID |
NUMBER |
Object number of the object | |
SUBPROGRAM_ID |
NUMBER |
Unique subprogram identifier | |
OVERLOAD |
VARCHAR2(40) |
Overload unique identifier | |
OBJECT_TYPE |
VARCHAR2(19) |
The typename of the object | |
AGGREGATE |
VARCHAR2(3) |
Indicates whether the procedure is an aggregate function (YES ) or not (NO ) |
|
PIPELINED |
VARCHAR2(3) |
Indicates whether the procedure is a pipelined table function (YES ) or not (NO ) |
|
IMPLTYPEOWNER |
VARCHAR2(30) |
Owner of the implementation type, if any | |
IMPLTYPENAME |
VARCHAR2(30) |
Name of the implementation type, if any | |
PARALLEL |
VARCHAR2(3) |
Indicates whether the procedure or function is parallel-enabled (YES ) or not (NO ) |
|
INTERFACE |
VARCHAR2(3) |
YES , if the procedure/function is a table function implemented using the ODCI interface; otherwise NO |
|
DETERMINISTIC |
VARCHAR2(3) |
YES , if the procedure/function is declared to be deterministic; otherwise NO |
|
AUTHID |
VARCHAR2(12) |
Indicates whether the procedure/function is declared to execute as DEFINER or CURRENT_USER (invoker) |
See Also:
"ALL_ARGUMENTS" for information about the arguments of the functions and procedures that are accessible to the current user