显示表扩展

适用于:检查标记是的砖的SQL检查标记是的砖运行时

显示了所有表信息匹配给定的正则表达式。输出包括基本表信息和文件系统信息去年访问,创建通过,类型,提供者,属性,位置,Serde图书馆,InputFormat,OutputFormat,存储属性,分区提供者,分区,模式

如果一个分区规范存在,它输出给定的分区的file-system-specific等信息分区参数分区统计数据。你不能使用表分区规范正则表达式。

语法

显示扩展({|}schema_name]就像regex_pattern(分区条款]

参数

  • schema_name

    指定模式名。如果没有提供,使用当前的模式。

  • regex_pattern

    正则表达式模式用于过滤掉不必要的表。

    • 除了*|角色,就像一个正则表达式模式。

    • *仅匹配0或多个字符|用于单独的多个不同的正则表达式可以匹配。

    • 前导和尾随空白是修剪前的输入模式处理。模式匹配是不区分大小写的。

  • 分区条款

    (可选)指定分区。你不能使用一个表与一个正则表达式模式分区条款。

例子

——假设“雇员”表分区的列“年级”>创建表employee(名称字符串,年级INT)分区(年级);>插入员工分区(= 1级)值(“山姆”);>插入员工分区(= 2级)值(“suj”);——显示的细节表>显示表扩展像“员工”;数据库表名isTemporary信息- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -默认员工错误的数据库:默认表:雇员所有者:根创建时间:8月30日星期五15:10:21是去年访问:2019年1月01 05:30:00星期四是1970年由:火花3.0.0类型:托管提供程序:蜂巢表属性:[transient_lastDdlTime = 1567158021]地点:文件:/ opt / spark1 /火花/ spark-warehouse /雇员Serde库:org.apache.hadoop.hive.serde2。懒惰.LazySimpleSerDe InputFormat: org.apache.hadoop.mapred。TextInputFormat OutputFormat: org.apache.hadoop.hive.ql。io .HiveIgnoreKeyTextOutputFormat存储属性:[序列化。格式= 1]分区提供者:编目分区列:[‘品位’]模式:根——名称:字符串(nullable = true)成绩:整数(nullable = true)——显示多个表的细节与模式匹配>显示表扩展像“雇工*”;数据库表名isTemporary信息- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -默认员工错误的数据库:默认表:雇员所有者:根创建时间:8月30日星期五15:10:21是去年访问:2019年1月01 05:30:00星期四是1970年由:火花3.0.0类型:托管提供程序:蜂巢表属性:[transient_lastDdlTime = 1567158021]地点:文件:/ opt / spark1 /火花/ spark-warehouse /雇员Serde库:org.apache.hadoop.hive.serde2。懒惰.LazySimpleSerDe InputFormat: org.apache.hadoop.mapred。TextInputFormat OutputFormat: org.apache.hadoop.hive.ql。io .HiveIgnoreKeyTextOutputFormat存储属性:[序列化。格式= 1]分区提供者:编目分区列:[‘品位’]模式:根——名称:字符串(nullable = true)成绩:整数(nullable = true)默认employee1假数据库:默认表:employee1所有者:根创建时间:8月30日星期五15:22:33是去年访问:2019年1月01 05:30:00星期四是1970年由:火花3.0.0类型:托管提供程序:蜂巢表属性:[transient_lastDdlTime = 1567158753]地点:文件:/ opt / spark1 /火花/ spark-warehouse / employee1 Serde库:org.apache.hadoop.hive.serde2。懒惰.LazySimpleSerDe InputFormat: org.apache.hadoop.mapred。TextInputFormat OutputFormat: org.apache.hadoop.hive.ql。io .HiveIgnoreKeyTextOutputFormat Storage Properties: [serialization.format=1] Partition Provider: Catalog Schema: root -- name: string (nullable = true) -- show partition file system details > SHOW TABLE EXTENDED IN default LIKE 'employee' PARTITION (grade = 1); database tableName isTemporary information -------- --------- ----------- -------------------------------------------------------------- default employee false Partition Values: [grade=1] Location: file:/opt/spark1/spark/spark-warehouse/employee /grade=1 Serde Library: org.apache.hadoop.hive.serde2.lazy .LazySimpleSerDe InputFormat: org.apache.hadoop.mapred.TextInputFormat OutputFormat: org.apache.hadoop.hive.ql.io .HiveIgnoreKeyTextOutputFormat Storage Properties: [serialization.format=1] Partition Parameters: {rawDataSize=-1, numFiles=1, transient_lastDdlTime=1567158221, totalSize=4, COLUMN_STATS_ACCURATE=false, numRows=-1} Created Time: Fri Aug 30 15:13:41 IST 2019 Last Access: Thu Jan 01 05:30:00 IST 1970 Partition Statistics: 4 bytes -- show partition file system details with regex fail > SHOW TABLE EXTENDED IN default LIKE 'empl*' PARTITION (grade = 1); Error: TABLE_OR_VIEW_NOT_FOUND