DESCRIBE TABLE - Amazon Athena
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

DESCRIBE TABLE

为命名的列显示列的列表,包括分区列。这能让您检查复杂列的属性。

摘要

DESCRIBE [EXTENDED | FORMATTED] [db_name.]table_name [PARTITION partition_spec] [col_name ( [.field_name] | [.'$elem$'] | [.'$key$'] | [.'$value$'] )]

参数

[EXTENDED | FORMATTED]

确定输出的格式。如果您指定 EXTENDED,则表的所有元数据都以 Thrift 序列化形式输出。这主要用于调试,而不用于一般用途。使用 FORMATTED 或省略子句,从而以表格格式显示元数据。

[PARTITION partition_spec]

如果包括在内,则列出由 partition_spec 指定的分区的元数据,其中 partition_spec 的格式为 (partition_column = partition_col_value, partition_column = partition_col_value, ...)

[col_name ( [.field_name] | [.'$elem$'] | [.'$key$'] | [.'$value$'] )* ]

指定要检查的列和属性。您可以为结构的元素指定 .field_name,为数组元素指定 '$elem$',为映射键指定 '$key$',为映射值指定 '$value$'。您可以以递归方式指定它,以便进一步探索复杂的列。

示例

DESCRIBE orders;
DESCRIBE FORMATTED mydatabase.mytable PARTITION (part_col = 100) columnA;