本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SHOW COLUMNS
僅顯示單一指定表格、Athena 檢視或資料目錄檢視的欄名稱。若要取得 Athena 檢視的詳細資訊,請 AWS Glue Data Catalog 改為查詢。如需資訊和範例,請參閱 查詢 AWS Glue Data Catalog 主題的下列章節:
-
若要檢視資料欄的中繼資料 (例如資料類型),請參閱 列出或搜尋指定資料表或檢視表的資料欄。
-
若要檢視
AwsDataCatalog
中特定資料庫中的所有資料表的所有資料欄,請參閱 列出或搜尋指定資料表或檢視表的資料欄。 -
若要檢視
AwsDataCatalog
中所有資料庫的所有資料表的所有資料欄,請參閱 列出所有表格的所有欄。 -
若要檢視資料庫中特定資料表的共同資料欄,請參閱 列出特定表格共同的資料欄。
對於「資料目錄」檢視,陳述式的輸出由 Lake Formation 存取控制控制所控制,並僅顯示呼叫者有權存取的資料行。
概要
SHOW COLUMNS {FROM|IN} database_name
.table_or_view_name
SHOW COLUMNS {FROM|IN} table_or_view_name
[{FROM|IN} database_name
]
FROM
和 IN
關鍵字可互換使用。If table_or_view_name
或 database_name
具有特殊字元,例如連字號,並以後引號括住名稱 (例如,`my-database`.`my-table`
)。不要圍繞 table_or_view_name
或 database_name
用單引號或雙引號。目前,不支援使用 LIKE
和模式比對表達式。
範例
下列相等範例會顯示 customers
資料庫中 orders
資料表的資料欄。前兩個範例假設 customers
為目前的資料庫。
SHOW COLUMNS FROM orders
SHOW COLUMNS IN orders
SHOW COLUMNS FROM customers.orders
SHOW COLUMNS IN customers.orders
SHOW COLUMNS FROM orders FROM customers
SHOW COLUMNS IN orders IN customers