↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4

37.33. parameters #

视图 parameters 包含当前数据库中所有函数的参数的有关信息。只有那些当前用户能够访问(作为拥有者或具有某些权限)的函数才会被显示。

表 37.31. parameters 列

列类型

描述

specific_catalog sql_identifier

包含该函数的数据库名称(总是当前数据库)

specific_schema sql_identifier

包含函数的模式的名称

specific_name sql_identifier

函数的“特定名称”。详见第 37.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

参数名称,如果参数没有名称则为 null

data_type character_data

该参数的数据类型如果是一种内置类型,这里是该参数的数据类型;如果是某种数组(此种情况见视图 element_types),则为 ARRAY;否则为 USER-DEFINED(此种情况中,该类型被标识在 udt_name 和相关列中)。

character_maximum_length cardinal_number

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

character_octet_length cardinal_number

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

character_set_catalog sql_identifier

对应 PostgreSQL 不支持的特性

character_set_schema sql_identifier

对应 PostgreSQL 不支持的特性

character_set_name sql_identifier

对应 PostgreSQL 不支持的特性

collation_catalog sql_identifier

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

collation_schema sql_identifier

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

collation_name sql_identifier

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

numeric_precision cardinal_number

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

numeric_precision_radix cardinal_number

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

numeric_scale cardinal_number

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

datetime_precision cardinal_number

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

interval_type character_data

总是为 null,因为这种信息不适用于 PostgreSQL 中的参数数据类型

interval_precision cardinal_number

总是为 null,因为这种信息不适用于 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 cardinal_number

总是为 null,因为 PostgreSQL 中数组的最大基数始终不受限制

dtd_identifier sql_identifier

该参数的数据类型描述符的标识符,在属于同一函数的数据类型描述符中是唯一的。它主要用于与其他此类标识符实例进行连接。(标识符的具体格式没有定义,也不保证在未来版本中保持不变。)

parameter_default character_data

该参数的默认表达式,如果没有或者该函数不被一个当前启用的角色拥有则为 null。


报告文档问题

阅读 上游文档. 通过 PostgreSQL 文档反馈表单.