32.19. parameters

視圖 parameters 包含有關當前數據庫裡所有函數的 參數的信息。只有當前用戶有訪問權限的函數才會在這裡顯示出來 (用戶要麼是所有者,要麼有些權限)。

Table 32-17. parameters 字段

名字數據類型描述
specific_catalogsql_identifier包含此函數的數據庫的名字(總是當前數據庫)
specific_schemasql_identifier包含此函數的模式的名字
specific_namesql_identifier 函數的"具體名稱"。參閱 Section 32.26 獲取更多信息。
ordinal_positioncardinal_number 參數在函數的參數列表裡的位置序號(從 1 開始)
parameter_modecharacter_data 總是 IN,表示輸入參數(在將來的版本裡可能有其它參數模式。)
is_resultcharacter_data應用于一個 PostgreSQL 裡沒有的特性
as_locatorcharacter_data應用于一個 PostgreSQL 裡沒有的特性
parameter_namesql_identifier總是空值,因為 PostgreSQL 不支持命名參數
data_typecharacter_data 如果是內置類型,那麼是參數的數據類型,如果它是某種數組 就是 ARRAY (這種情況下,參閱視圖element_types), 否則就是 USER-DEFINED(這種情況下,該類型在 udt_name 和相關的字段中標出)。
character_maximum_lengthcardinal_number總是空值,因為這個信息不適用于 PostgreSQL 的參數數據類型
character_octet_lengthcardinal_number總是空值,因為這個信息不適用于 PostgreSQL 的參數數據類型
character_set_catalogsql_identifier應用于一個 PostgreSQL 裡沒有的特性
character_set_schemasql_identifier應用于一個 PostgreSQL 裡沒有的特性
character_set_namesql_identifier應用于一個 PostgreSQL 裡沒有的特性
collation_catalogsql_identifier應用于一個 PostgreSQL 裡沒有的特性
collation_schemasql_identifier應用于一個 PostgreSQL 裡沒有的特性
collation_namesql_identifier應用于一個 PostgreSQL 裡沒有的特性
numeric_precisioncardinal_number總是空值,因為這個信息不適用于 PostgreSQL 裡的參數數據類型
numeric_precision_radixcardinal_number總是空值,因為這個信息不適用于 PostgreSQL 裡的參數數據類型
numeric_scalecardinal_number總是空值,因為這個信息不適用于 PostgreSQL 裡的參數數據類型
datetime_precisioncardinal_number總是空值,因為這個信息不適用于 PostgreSQL 裡的參數數據類型
interval_typecharacter_data總是空值,因為這個信息不適用于 PostgreSQL 裡的參數數據類型
interval_precisioncharacter_data總是空值,因為這個信息不適用于 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總是空值,因為 PostgreSQL 裡的數組總是有無限的最大維數
dtd_identifiersql_identifier 參數的數據類型描述符的標識符,在屬于該函數的所有數據類型描述符中唯一。 這個字段主要用于可以和這樣的其它標識符進行連接。(這個標識符的具體格式 沒有在標準中定義,並且並不保證在將來的版本中保持一致。)