Postgresql 中文操作指南
37.33. parameters #
parameters 视图包含有关当前数据库中所有函数的参数(参数)的信息。仅显示当前用户有权访问的那些函数(通过所有者或具有某些权限)。
Table 37.31. parameters Columns
Column Type Description |
specific_catalog sql_identifier 包含函数的数据库名称(始终是当前数据库) |
specific_schema sql_identifier 包含函数架构的架构名称 |
specific_name sql_identifier 函数的“具体名称”。更多信息,参见 Section 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 参数的数据类型,如果它是一个内置类型,则为 ARRAY ,如果它是一些数组(在这种情况下,请参阅视图 element_types ),则为 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 参数的默认表达式,如果没有或函数不属于当前启用的角色,则为空。 |