SVV_COLUMNS - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SVV_COLUMNS

使用 SVV_COLUMNS 來檢視本機和外部資料表和檢視之欄位的相關資訊 (包含近期繫結的檢視)。

所有使用者都可看見 SVV_COLUMNS。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱 系統資料表和檢視中資料的可見性

SVV_COLUMNS 檢視會繫結來自 系統目錄資料表 (字首為 PG 的資料表) 和 SVV_EXTERNAL_COLUMNS 系統畫面的資料表中繼資料。此系統目錄會說明 Amazon Redshift 資料庫資料表。SVV_EXTERNAL_COLUMNS 會說明與 Amazon Redshift Spectrum 一同使用的外部資料表。

所有使用者可以查看系統目錄資料表中的所有列。一般使用者僅能夠看見他們獲授權可存取之外部資料表的 SVV_EXTERNAL_COLUMNS 檢視之欄定義。雖然一般使用者可以看見系統目錄資料表中的資料表中繼資料,如果他們擁有該資料表,或獲授予存取權,他們只能夠從使用者定義的資料表選取資料。

資料表欄

欄名稱 資料類型 描述
table_catalog text 資料表所在之目錄的名稱。
table_schema text 資料表的結構描述名稱。
table_name text 表格的名稱。
column_name text 欄位的名稱。
ordinal_position int 資料表中欄位的位置。
column_default text 欄位的預設值。
is_nullable text 指出欄位是否可為 Null 的值。
data_type text 欄的資料類型。
character_maximum_length int 欄位中的最大字元數。
numeric_precision int 數值精確度。如果 data_type 欄是數值,則此欄會傳回整個值中的有效位數。
numeric_precision_radix int 數值精準度基數。如果 data_type 欄是數值,則此欄會傳回 numeric_ precision 和 numeric_scale 欄的基數。
numeric_scale int 數值擴展。如果 data_type 欄是數值,則此欄會傳回十進位值中的有效位數。
datetime_precision int 日期時間精準度。
interval_type text 間隔類型。
interval_precision text 間隔精準度。
character_set_catalog text 字元集目錄。
character_set_schema text 字元集結構描述。
character_set_name text 字元集名稱。
collation_catalog text 定序目錄。
collation_schema text 定序結構描述。
collation_name text 定序名稱。
domain_name text 網域名稱。
remarks text 備註。