顯示擴展表
適用於:磚的SQL磚運行時
顯示與給定正則表達式匹配的所有表的信息。輸出包括基本表信息和文件係統信息,如最後的訪問
,創建通過
,類型
,提供者
,表格屬性
,位置
,Serde圖書館
,InputFormat
,OutputFormat
,存儲屬性
,分區提供者
,分區列
,模式
.
如果有分區規範,它將輸出給定分區的特定於文件係統的信息,例如分區參數
而且分區統計數據
.不能將表正則表達式與分區規範一起使用。
參數
指定模式名稱。如果沒有提供,則使用當前模式。
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)