Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17

35.33. parameters #

视图 parameters 包含有关当前数据库中所有函数的参数(参数)的信息。它只显示当前用户有权访问的函数(通过以所有者身份或具有某些特权)。

表 35.31. parameters

列类型

说明

specific_catalog sql_identifier

包含该函数的数据库的名称(始终为当前数据库)

specific_schema sql_identifier

包含该函数的模式的名称

specific_name sql_identifier

函数的 “特定名称”。有关更多信息,请参阅 第 35.45 节

ordinal_position cardinal_number

函数参数列表中相应参数的顺序位置(从 1 开始计数)

parameter_mode character_data

IN 用于输入参数,OUT 用于输出参数,INOUT 用于输入/输出参数。

is_result yes_or_no

应用于 PostgreSQL 中不可用的功能

as_locator yes_or_no

应用于 PostgreSQL 中不可用的功能

parameter_name sql_identifier

参数的名称,如果参数没有名称,则为空

data_type character_data

参数的数据类型,如果参数是内置类型,则为 ARRAY,如果参数是某些数组(在此情况下,请参阅视图 element_types),否则为 USER-DEFINED(在此情况下,该类型在 udt_name 及其关联列中标识)。

character_maximum_length cardinal_number

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

character_octet_length cardinal_number

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

character_set_catalog sql_identifier

应用于 PostgreSQL 中不可用的功能

character_set_schema sql_identifier

应用于 PostgreSQL 中不可用的功能

character_set_name sql_identifier

应用于 PostgreSQL 中不可用的功能

collation_catalog sql_identifier

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

collation_schema sql_identifier

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

collation_name sql_identifier

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

numeric_precision cardinal_number

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

numeric_precision_radix cardinal_number

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

numeric_scale cardinal_number

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

datetime_precision cardinal_number

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

interval_type character_data

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

interval_precision 基数

始终为空,因为此信息不适用于 PostgreSQL 中的参数数据类型

udt_catalog sql_identifier

定义参数数据类型所在数据库的名称(始终为当前数据库)

udt_schema sql_identifier

定义参数数据类型所在架构的名称

udt_name sql_identifier

参数的数据类型名称

scope_catalog sql_identifier

应用于 PostgreSQL 中不可用的功能

scope_schema sql_identifier

应用于 PostgreSQL 中不可用的功能

scope_name sql_identifier

应用于 PostgreSQL 中不可用的功能

maximum_cardinality 基数

始终为 null,因为在 PostgreSQL 中,数组始终具有不受限制的最大基数

dtd_identifier sql_identifier

参数的数据类型描述符的标识符,在函数所属的数据类型描述符中是唯一的。这主要用于与这种标识符的其他实例联接。(标识符的特定格式未定义,不保证在未来版本中保持不变。)

parameter_default 字符数据

参数的默认表达式,如果没有默认表达式或函数不属于当前启用的角色,则为 null。