37.32. parameters

视图parameters包含有关当前数据库中所有函数的参数(参数)的信息。仅显示当前用户有权访问的那些功能(通过成为所有者或具有某些特权的方式)。

表 37.30. parameters

NameData TypeDescription
specific_catalogsql_identifier包含函数的数据库的名称(总是当前数据库)
specific_schemasql_identifier包含函数的模式名称
specific_namesql_identifier函数的“特定名称”。有关更多信息,请参见Section 37.40
ordinal_positioncardinal_number参数在函数的参数列表中的 Sequences 位置(计数从 1 开始)
parameter_modecharacter_dataIN表示 Importing 参数,OUT表示输出参数,INOUT表示 Importing/输出参数。
is_resultyes_or_no适用于 PostgreSQL 中不可用的功能
as_locatoryes_or_no适用于 PostgreSQL 中不可用的功能
parameter_namesql_identifier参数名称;如果参数没有名称,则返回 null
data_typecharacter_data参数的数据类型(如果是内置类型)或ARRAY(如果它是某个数组)(在这种情况下,请参见视图element_types),否则为USER-DEFINED(在这种情况下,该类型在udt_name和关联的列中标识) 。
character_maximum_lengthcardinal_number始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
character_octet_lengthcardinal_number始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
character_set_catalogsql_identifier适用于 PostgreSQL 中不可用的功能
character_set_schemasql_identifier适用于 PostgreSQL 中不可用的功能
character_set_namesql_identifier适用于 PostgreSQL 中不可用的功能
collation_catalogsql_identifier始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
collation_schemasql_identifier始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
collation_namesql_identifier始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
numeric_precisioncardinal_number始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
numeric_precision_radixcardinal_number始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
numeric_scalecardinal_number始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
datetime_precisioncardinal_number始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
interval_typecharacter_data始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
interval_precisioncardinal_number始终为 null,因为此信息不适用于 PostgreSQL 中的参数数据类型
udt_catalogsql_identifier定义参数的数据类型的数据库的名称(总是当前数据库)
udt_schemasql_identifier在其中定义参数的数据类型的模式的名称
udt_namesql_identifier参数的数据类型名称
scope_catalogsql_identifier适用于 PostgreSQL 中不可用的功能
scope_schemasql_identifier适用于 PostgreSQL 中不可用的功能
scope_namesql_identifier适用于 PostgreSQL 中不可用的功能
maximum_cardinalitycardinal_number始终为 null,因为数组在 PostgreSQL 中始终具有无限的最大基数
dtd_identifiersql_identifier参数的数据类型 Descriptors 的标识符,在与该函数有关的数据类型 Descriptors 中是唯一的。这主要用于与此类标识符的其他实例结合。 (未定义标识符的特定格式,并且不能保证在将来的版本中保持不变.)
parameter_defaultcharacter_data参数的默认表达式,如果没有,或者该函数不属于当前启用的角色,则为 null。