顯示擴展表

適用於:勾選“是”磚的SQL勾選“是”磚運行時

顯示與給定正則表達式匹配的所有表的信息。輸出包括基本表信息和文件係統信息,如最後的訪問創建通過類型提供者表格屬性位置Serde圖書館InputFormatOutputFormat存儲屬性分區提供者分區,模式

如果有分區規範,它將輸出給定分區的特定於文件係統的信息,例如分區參數而且分區統計數據.不能將表正則表達式與分區規範一起使用。

語法

顯示表格擴展|schema_name就像regex_pattern分區條款

參數

  • schema_name

    指定模式名稱。如果沒有提供,則使用當前模式。

  • regex_pattern

    用於過濾掉不需要的表的正則表達式模式。

    • 除了而且|字符,模式的工作方式類似於正則表達式。

    • 單獨匹配0個或多個字符和|用於分離多個不同的正則表達式,其中任何一個都可以匹配。

    • 在處理之前,輸入模式中的前導和尾空將被修剪。模式匹配不區分大小寫。

  • 分區條款

    可選地指定分區。屬性不能使用表正則表達式模式分區條款。

例子

CREATE table employee(name STRING, grade INT) partitioned by (grade);> INSERT INTO employee PARTITION (grade = 1) VALUES ('sam');INSERT INTO employee PARTITION (grade = 2) VALUES ('suj');——顯示表>的詳細信息數據庫tableName istem臨時信息---------------------------- -------------------------------------------------------------- default employee false數據庫:default Table: employee Owner: root創建時間:Fri Aug 30 15:10:21 IST 2019最後訪問:Thu Jan 01 05:30:00 IST 1970創建對象:Spark 3.0.0類型:MANAGED Provider: hive表屬性:[transient_lastDdlTime=1567158021]位置:file:/opt/spark1/ Spark / Spark -warehouse/employee Serde Library: org.apache.hadoop.hive.serde2. user2 . user2 . user2。lazy . lazysimpleserde InputFormat: org.apache.hadoop.mapred.TextInputFormat OutputFormat: org.apache.hadoop.hive.ql.io . hiveignorekeytextoutputformat存儲屬性:[序列化。format=1] Partition Provider: Catalog Partition Columns: [' grade '] Schema: root——name: string (nullable = true)——grade: integer (nullable = true)——用匹配的模式顯示多個表細節> show table EXTENDED LIKE ' employee * ';數據庫tableName istem臨時信息---------------------------- -------------------------------------------------------------- default employee false數據庫:default Table: employee Owner: root創建時間:Fri Aug 30 15:10:21 IST 2019最後訪問:Thu Jan 01 05:30:00 IST 1970創建對象:Spark 3.0.0類型:MANAGED Provider: hive表屬性:[transient_lastDdlTime=1567158021]位置:file:/opt/spark1/ Spark / Spark -warehouse/employee Serde Library: org.apache.hadoop.hive.serde2. user2 . user2 . user2。lazy . lazysimpleserde InputFormat: org.apache.hadoop.mapred.TextInputFormat OutputFormat: org.apache.hadoop.hive.ql.io . hiveignorekeytextoutputformat存儲屬性:[序列化。format=1]分區提供商:Catalog分區列:[' grade ']架構:root——name: string (nullable = true)——grade: integer (nullable = true) default employee1 false數據庫:default表:employee1所有者:root創建時間:Fri Aug 30 15:22:33 IST 2019最後訪問:Thu Jan 01 05:30:00 IST 1970創建由:Spark 3.0.0類型:MANAGED Provider: hive表屬性:[transient_lastDdlTime=1567158753]位置:文件:/opt/spark1/ Spark / Spark -warehouse/employee1 Serde庫:org.apache.hadoop.hive.serde2。lazy . lazysimpleserde InputFormat: org.apache.hadoop.mapred.TextInputFormat OutputFormat: org.apache.hadoop.hive.ql.io . hiveignorekeytextoutputformat存儲屬性:[序列化。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: Error running query: Table or view 'emplo*' not found in database 'default'; (state=,code=0)