云数据库 GaussDB-DB_ARGUMENTS

时间:2023-11-01 16:22:18

DB_ARGUMENTS

DB_ARGUMENTS视图存储当前用户可访问的存储过程或函数的参数信息。该视图同时存在于PG_CATALOG和SYS schema下。该视图所有用户可访问,显示当前用户可访问的所有信息。

表1 ADM_ARGUMENTS字段

名称

类型

描述

owner

character varying(128)

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

object_name

character varying(128)

函数或存储过程的名称。

package_name

character varying(128)

暂不支持,置NULL。

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_name类型的类型:
  • TABLE:表示参数为表类型。
  • VIEW:表示参数为视图类型。
  • 其余置NULL。

pls_type

character varying(128)

显示系统基础类型的类型名称。

char_length

numeric

暂不支持,置NULL。

char_used

character varying(1)

暂不支持,varchar,nvarchar2,bpchar,char类型置B,其余置NULL。

origin_con_id

character varying(256)

暂不支持,置0。

support.huaweicloud.com/distributed-devg-v3-opengauss/gaussdb-12-0954.html