显示表了

适用于:检查标记是的砖的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 ----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------