SHOW COLUMNS - Amazon Athena

SHOW COLUMNS

指定された単一のテーブル、Athena ビュー、またはデータカタログビューの列名のみを表示します。Athena ビューのより詳細な情報を取得するには、代わりに AWS Glue Data Catalog をクエリします。詳細と例については、AWS Glue Data Catalog をクエリする トピックの次のセクションを参照してください。

データカタログビューの場合、ステートメントの出力は 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 キーワードは、同じように使用できます。table_or_view_name または database_name にハイフンのような特殊文字が含まれている場合は、名前をバッククォートで囲みます (`my-database`.`my-table` など)。table_or_view_name または database_name をシングルクォートまたはダブルクォートで囲んではいけません。現在、LIKE およびパターンマッチングの式の使用はサポートされていません。

次の例はどれも同等で、customers データベース内の orders テーブルの列を表示します。最初の 2 つの例では、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