显示表了
适用于:砖的SQL砖运行时12.1及以上
预览
这个特性是在公共预览。
这个命令列出所有表内统一目录中的模式已下降,但仍然可以undropped。具体地说,它列出了所有表在保留期内下降(默认是7天)。如果模式或目录已经下降,一个错误。如果没有指定模式,那么返回的表是当前模式。
命令只会列出表请求者可以UNDROP。因此,metastore /目录/模式所有者权限列出所有表内各自下降可获得的所有权。用户表级别所有权只能查看表中他们自己的只要有输入目录/模式使用
目录/模式问题上的特权。
参数
指定模式名的表列。如果没有提供,使用当前的模式。如果模式或目录不存在或已经下降,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 ----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------