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

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

data_type character_data

该参数的数据类型如果是一种内建类型,这里是该参数的数据类型;如果是某种数组(此种情况见视图element_types),则为ARRAY; 否则为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 cardinal_number

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

总是空,因为数组在PostgreSQL中总是有无限制的最大势

dtd_identifier sql_identifier

该参数的数据类型描述符的一个标识符,在从属于该函数的数据类型标识符之中唯一(这不重要,因为一个域只包含一个数据类型描述符)。 这主要用于与这类标识符的其他实例进行连接(该标识符的指定格式没有被定义并且不保证在未来的版本中保持相同)。

parameter_default character_data

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