本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 | 備註。 |