历史版本。 PostgreSQL 7.4 已结束支持。 请参阅 当前版本手册.
32.19. parameters #
视图parameters包含当前数据库中所有函数的参数的有关信息。只有那些当前用户能够访问(作为拥有者或具有某些权限)的函数才会被显示。
表 32.17. parameters 的列
| 名称 | 数据类型 | 描述 |
|---|---|---|
specific_catalog | sql_identifier | 包含该函数的数据库名称(总是当前数据库) |
specific_schema | sql_identifier | 包含函数的模式的名称 |
specific_name | sql_identifier | 函数的“特定名称”。详见第 32.26 节。 |
ordinal_position | cardinal_number | 该参数在函数参数列表中的顺序位置(从 1 开始计数) |
parameter_mode | character_data | 总是IN,表示输入参数(将来可能会有其他参数模式。)
|
is_result | character_data | 对应 PostgreSQL 不支持的特性 |
as_locator | character_data | 对应 PostgreSQL 不支持的特性 |
parameter_name | sql_identifier | 总是为空,因为 PostgreSQL 不支持命名参数 |
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 | character_data | 总是为空,因为这种信息不适用于 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 | 该参数的数据类型描述符的一个标识符,在从属于该函数的数据类型描述符之中唯一。这主要用于与这类标识符的其他实例进行连接(该标识符的指定格式没有被定义并且不保证在未来的版本中保持相同)。 |