DB_ARGUMENTS
DB_ARGUMENTS视图显示当前用户可访问的存储过程和函数的参数信息。该视图同时存在于PG_CATALOG和SYS Schema下。该视图所有用户都可以访问,显示当前用户可访问的所有信息。
名称 |
类型 |
描述 |
---|---|---|
owner |
character varying(128) |
函数或存储过程的所有者。 |
object_name |
character varying(128) |
函数或存储过程的名称。 |
package_name |
character varying(128) |
包名。 |
object_id |
oid |
函数或存储过程的OID。 |
overload |
character varying(40) |
表示该函数是该名称的第n个重载函数。 |
subprogram_id |
numeric |
包中函数或存储过程的位置。 |
argument_name |
character varying(128) |
参数名称。 |
position |
numeric |
该参数在参数列表中的位置,函数的返回值位置默认为0。 |
sequence |
numeric |
定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 |
data_level |
numeric |
复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现在只显示一行。 |
data_type |
character varying(64) |
参数的数据类型。 |
defaulted |
character varying(1) |
参数是否有默认值:
|
default_value |
text |
暂不支持,值为NULL。 |
default_length |
numeric |
暂不支持,值为NULL。 |
in_out |
character varying(9) |
参数出入属性:
|
data_length |
numeric |
暂不支持,值为NULL。 |
data_precision |
numeric |
暂不支持,值为NULL。 |
data_scale |
numeric |
暂不支持,值为NULL。 |
radix |
numeric |
数字的参数基数,smallint、integer、bigint、numeric、float为10,其余为空。 |
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列描述的类型的类型:
|
pls_type |
character varying(128) |
对于数字类型参数,为参数的PL/SQL类型的名称,否则为空。 |
char_length |
numeric |
暂不支持,值为NULL。 |
char_used |
character varying(1) |
暂不支持,varchar,nvarchar2,bpchar,char类型置B,其余值为NULL。 |
origin_con_id |
character varying(256) |
暂不支持,值为0。 |