查看多版本备份数据
功能描述
在DLI数据多版本功能开启后,您可以通过SHOW HISTORY命令查看表的备份数据。开启和关闭多版本语法请参考开启或关闭数据多版本。
DLI数据多版本功能当前仅支持通过Hive语法创建的OBS表,具体建表SQL语法可以参考使用Hive语法创建OBS表。
语法格式
- 查看某个非分区表的备份数据信息
SHOW HISTORY FOR TABLE [db_name.]table_name;
- 查看指定分区的备份数据信息
SHOW HISTORY FOR TABLE [db_name.]table_name PARTITION (column = value, ...);
关键字
- SHOW HISTORY FOR TABLE:查看备份数据。
- PARTITION:指定分区列。
参数说明
参数 |
描述 |
---|---|
db_name |
数据库名称,由字母、数字和下划线(_)组成。不能是纯数字,且不能以数字和下划线开头。 |
table_name |
表名称。 |
column |
分区列名。 |
value |
分区列名对应的值。 |
注意事项
DLI数据多版本功能当前仅支持通过Hive语法创建的OBS表,具体建表语法可以参考使用Hive语法创建OBS表。
示例
- 在DLI数据多版本中,查看表test_table多版本备份数据。
1
SHOW HISTORY FOR TABLE test_table;
- 在DLI数据多版本中,查看分区表test_table对应dt分区的多版本备份数据。
1
SHOW HISTORY FOR TABLE test_table PARTITION (dt='2021-07-27');