On this page
37.32. parameters
视图parameters
包含有关当前数据库中所有函数的参数(参数)的信息。仅显示当前用户有权访问的那些功能(通过成为所有者或具有某些特权的方式)。
表 37.30. parameters
列
Name | Data Type | Description |
---|---|---|
specific_catalog |
sql_identifier |
包含函数的数据库的名称(总是当前数据库) |
specific_schema |
sql_identifier |
包含函数的模式名称 |
specific_name |
sql_identifier |
函数的“特定名称”。有关更多信息,请参见Section 37.40。 |
ordinal_position |
cardinal_number |
参数在函数的参数列表中的 Sequences 位置(计数从 1 开始) |
parameter_mode |
character_data |
IN 表示 Importing 参数,OUT 表示输出参数,INOUT 表示 Importing/输出参数。 |
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 |
参数的数据类型 Descriptors 的标识符,在与该函数有关的数据类型 Descriptors 中是唯一的。这主要用于与此类标识符的其他实例结合。 (未定义标识符的特定格式,并且不能保证在将来的版本中保持不变.) |
parameter_default |
character_data |
参数的默认表达式,如果没有,或者该函数不属于当前启用的角色,则为 null。 |