testbook

DESCRIBE和DESCRIBE EXTENDED

DESCRIBE和DESCRIBE EXTENDED用于查看图表对象的schema。DESCRIBE查看基础的schema,DESCRIBE EXTENDED也可查看图表对象属性。

DESCRIBE DATABASE
语法

DESCRIBE DATABASE [EXTENDED] db_name;
DESCRIBE DATABASE查看数据库名称,注解和根目录。DESCRIBE DATABASE EXTENDED 同时也查看数据库属性。


DESCRIBE TABLE
语法

DESCRIBE [EXTENDED|FORMATTED]
  [db_name.]table_name;
DESCRIBE 显示包括分区键的所有列的列名和列数据类型。DESCRIBE EXTENDED显示所有表的元数据,通常只有会在debug时用到。DESCRIBE FORMATTED会用表格形式显示所有表的元数据。

DESCRIBE COLUMN
语法

DESCRIBE FORMATTED [db_name.]table_name.column_name;
该语句查看指定表中指定列的信息。

DESCRIBE PARTITION
语法

DESCRIBE [EXTENDED|FORMATTED] [db_name.]table_name PARTITION partition_spec;
该语句显示指定表中指定分区的元数据

DESCRIBE FUNCTION
语法

DESCRIBE FUNCTION [EXTENDED] function_name;
该语句描述函数的用法和给出示例。