功能

列出数据库中可用的过程和函数的参数。其列与 ALL_ARGUMENTS 中的列相同,去除了 OWNER 字段。

相关视图

  • DBA_ARGUMENTS

  • ALL_ARGUMENTS

字段说明

字段名称

类型

是否可以为 NULL

描述

OBJECT_NAME

VARCHAR2(128)

YES

过程或者函数名

PACKAGE_NAME

VARCHAR2(128)

YES

包名

OBJECT_ID

NUMBER

NO

对象 ID

OVERLOAD

NUMBER

YES

出现在包源文件中的第几次重载

SUBPROGRAM_ID

NUMBER

YES

出现在包中的顺序, 对于独立的过程或者函数该值为 1

ARGUMENT_NAME

VARCHAR2(128)

YES

参数名,该值为 NULL 说明是函数的返回值

POSITION

NUMBER(38)

NO

出现在参数列表中的位置

SEQUENCE

NUMBER(38)

NO

对于复杂类型,该值代表属性的序号

DATA_LEVEL

NUMBER(38)

NO

对于嵌套的复杂类型, 该值代表当前类型嵌套的层次

DATA_TYPE

VARCHAR2(128)

YES

参数的数据类型, 对于嵌套的复杂类型, 该值代表当前层的数据类型

DEFAULTED

CHAR(2)

YES

标识当前参数是否有默认值

DATA_LENGTH

NUMBER(38)

YES

数据类型的长度

IN_OUT

VARCHAR2(5)

YES

参数的输入输出属性(NULL 表示是返回值)

  • IN

  • OUT

  • IN OUT

DATA_PRECISION

NUMBER(38)

YES

数值类型的最大长度

DATA_SCALE

NUMBER(38)

YES

数值类型小数点右边的数据长度

CHARACTER_SET_NAME

VARCHAR2(7)

YES

参数的字符集名

COLLATION

VARCHAR2(18)

YES

字符集排序规则

TYPE_OWNER

NUMBER(38)

YES

复杂数据类型的类型拥有者

TYPE_NAME

VARCHAR2(128)

YES

复杂数据类型的名字

TYPE_SUBNAME

VARCHAR2(128)

YES

如果是包中的类型, 该字段代表包名

ORIGIN_CON_ID

NUMBER(38)

YES

该字段当前代表租户 ID