34.32. parameters
视图parameters
包含有关当前数据库里所有函数的参数的信息。 只有当前用户有访问权限的函数才会在这里显示出来(用户要么是所有者,要么有些权限)。
Table 34-30. parameters
Columns
名字 | 数据类型 | 描述 |
---|---|---|
specific_catalog |
sql_identifier |
包含此函数的数据库的名称(总是当前数据库) |
specific_schema |
sql_identifier |
包含此函数的模式的名字 |
specific_name |
sql_identifier |
函数的"specific name"(具体名称)。 参阅Section 34.40获取更多信息。 |
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 |
如果是内置类型,那么是参数的数据类型,如果它是某种数组就是ARRAY (这种情况下,参阅视图element_types ),否则就是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 |
参数的数据类型描述符的标识符,在属于该函数的所有数据类型描述符中唯一。 这个字段主要用于可以和这样的其它标识符实例进行连接。 (这个标识符的具体格式没有在标准中定义,并且并不保证在将来的版本中保持一致。) |