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

VARCHAR2(128)

NOT NULL

Owner of the operator argument

OPERATOR_NAME

VARCHAR2(128)

NOT NULL

Name of the operator argument

BINDING#

NUMBER

NOT NULL

Binding number of the operator argument

POSITION

NUMBER

NOT NULL

Position of the operator argument (1, 2, 3, …)

ARGUMENT_TYPE

VARCHAR2(61)

Datatype of the operator argument

See Also:

  • “DBA_OPARGUMENTS”

  • “USER_OPARGUMENTS”


数据运维技术 » Oracle 视图 ALL_OPARGUMENTS 官方解释,作用,如何使用详细说明