Oracle 视图 ALL_OPARGUMENTS 官方解释,作用,如何使用详细说明
本站中文解释
1. ALL_OPARGUMENTS介绍:
ALL_OPARGUMENTS是ORACLE数据字典视图,用于描述参数信息。它包括了所有拥有参数的过程、注册函数和过程分发。
2. 列名:
ARGUMENT_NAME:参数名称;
POSITION:参数在过程/函数/包中的参数位置;
SEQUENCE:参数在传递参数列表中的位置;
DATA_LEVEL:当前参数的层次深度;
DATA_TYPE:参数的数据类型;
IN_OUT:参数的传输过程(输入、输出、输入输出);
TYPE_OWNER:参数的数据类型的所有者;
TYPE_NAME:参数的数据类型的名称;
OVERLOAD:参数在关联的参数组中的重载序号;
DEFAULT_VALUE:参数的默认值;
NUM_CHAR_SIZE:参数数据类型中字符数据长度;
SPECIFIC_NAME:(过程/函数/包)特殊名称
3. 用法示例:
通过ALL_OPARGUMENTS视图可以查询某个过程或函数的所有参数信息,例如查看某个函数SQRT中所有参数信息:
SELECT*FROM ALL_OPARGUMENTS WHERE OWNER = ‘SYS’ AND SPECIFIC_NAME = ‘SQRT’;
官方英文解释
ALL_OPARGUMENTS
describes arguments for each operator binding accessible to the current user.
Related Views
-
DBA_OPARGUMENTS
describes arguments of all operator bindings in the database. -
USER_OPARGUMENTS
describes arguments of all operator bindings owned by the current user.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Owner of the operator argument |
|
|
|
Name of the operator argument |
|
|
|
Binding number of the operator argument |
|
|
|
Position of the operator argument (1, 2, 3, …) |
|
|
Datatype of the operator argument |
See Also:
-
“DBA_OPARGUMENTS”
-
“USER_OPARGUMENTS”