顯示表了

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時12.1及以上

預覽

這個特性是在公共預覽

這個命令列出所有表內統一目錄中的模式已下降,但仍然可以undropped。具體地說,它列出了所有表在保留期內下降(默認是7天)。如果模式或目錄已經下降,一個錯誤。如果沒有指定模式,那麼返回的表是當前模式。

命令隻會列出表請求者可以UNDROP。因此,metastore /目錄/模式所有者權限列出所有表內各自下降可獲得的所有權。用戶表級別所有權隻能查看表中他們自己的隻要有輸入目錄/模式使用目錄/模式問題上的特權。

語法

顯示下降了({|}schema_name](限製maxResults]

參數

  • schema_name

    指定模式名的表列。如果沒有提供,使用當前的模式。如果模式或目錄不存在或已經下降,SCHEMA_NOT_FOUND錯誤是提高。

  • maxResult

    一個整數文字限製返回的表數。

返回

命令生成一個報告的表用下麵的列的列表:

的名字

數據類型

可以為空

描述”

catalogName

字符串

沒有

表列出的目錄的名稱。

schemaName

字符串

沒有

表列出的模式的名稱。

的表

字符串

沒有

被刪除表的名稱

tableId

字符串

沒有

表ID,可以用來識別和undrop被刪除表的特定版本。

tableType

字符串

沒有

統一目錄被刪除表的類型

deletedAt

字符串

沒有

當表被刪除。

createdAt

字符串

沒有

創建表的時候。

updatedAt

字符串

沒有

表最後一次更新的時候。

createdBy

字符串

沒有

校長是誰創建了表。

老板

字符串

沒有

校長誰擁有的表。

評論

字符串

是的

可選表發表評論。

例子

——把表從現有模式+目錄列表。>使用目錄默認;>使用模式my_schema;>創建表my_table_1;>創建表my_table_2;>刪除表my_table_1;>顯示表下降;catalogname schemaname表名tableid tabletype deletedat createdat updatedat createdby主人評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -默認my_schema my_table_1 < uuid >管理2023-05-03廣告於18:17:56 UTC 2023-05-03廣告在18:17:00 UTC alf@melmak 18:17:00 UTC 2023-05-03廣告。et alf@melmak。等,創建一個新表名my_table_1因為其他掉了。>創建表my_table_1; > DROP TABLE my_table_1; > SHOW TABLES DROPPED IN default.my_schema; catalogname schemaname tablename tableid tabletype deletedat createdat updatedat createdby owner comment ----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------- ------- default my_schema my_table_1  managed 2023-05-03 AD at 18:17:56 UTC 2023-05-03 AD at 18:17:00 UTC 2023-05-03 AD at 18:17:00 UTC alf@melmak.et alf@melmak.et — List dropped tables when some are past the retention period. > USE CATALOG default; > USE SCHEMA my_schema; > CREATE TABLE my_table_1; > DROP TABLE my_table_1; -- Wait 8 days (1 more than 7 day retention period) > SHOW TABLES DROPPED; catalogname schemaname tablename tableid tabletype deletedat createdat updatedat createdby owner comment ----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------