更新时间:2024-06-03 GMT+08:00

ADM_ARGUMENTS

ADM_ARGUMENTS视图显示所有存储过程和函数的参数信息。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。该视图同时存在于PG_CATALOG和SYS Schema下。

表1 ADM_ARGUMENTS字段

名称

类型

描述

owner

character varying(128)

函数或存储过程的所有者。

object_name

character varying(128)

函数或存储过程的名称。

object_id

oid

函数或存储过程的oid。

overload

character varying(40)

表示该函数是该名称的第n个重载函数。

subprogram_id

numeric

暂不支持,值为NULL。

argument_name

character varying(128)

参数名称。

position

numeric

该参数在参数列表中的位置。函数返回值的位置默认为0。

sequence

numeric

定义参数的顺序。从1开始,返回类型在前,然后是每个参数。

data_level

numeric

此列的值始终为0,因为每个参数现只显示一行。

data_type

character varying(30)

参数的数据类型。

defaulted

character varying(1)

参数是否有默认值。
  • Y:有默认值。
  • N:没有默认值。

default_value

text

暂不支持,值为NULL。

default_length

numeric

暂不支持,值为NULL。

in_out

character varying(9)

参数出入属性。
  • IN:入参。
  • OUT:出参。
  • IN_OUT:出入参。
  • VARIADIC:VARIADIC参数。

data_length

numeric

暂不支持,值为NULL。

data_precision

numeric

暂不支持,值为NULL。

data_scale

numeric

暂不支持,值为NULL。

radix

numeric

数字的参数基数。smallint、integer、bigint、numeric、float为10,其余值为NULL。

character_set_name

character varying(44)

暂不支持,值为NULL。

type_owner

character varying(128)

数据类型所有者。

type_name

character varying(128)

参数类型名。

type_subname

character varying(128)

暂不支持,值为NULL。

type_link

character varying(128)

暂不支持,值为NULL。

type_object_type

character varying(7)

由type_owner、type_name和type_subname列描述的类型的类型:
  • TABLE:参数为表类型。
  • VIEW:参数为视图类型。
  • 其余值为NULL。

pls_type

character varying(128)

对于数字类型参数,为参数的PL/SQL类型的名称,否则为空。

char_length

numeric

暂不支持,值为NULL。

char_used

character varying(1)

暂不支持。

  • B:varchar,nvarchar2,bpchar,char类型。
  • NULL:其余类型。

origin_con_id

character varying(256)

暂不支持,值为0。