更新时间:2022-12-07 GMT+08:00

查看多版本备份数据

功能描述

在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:指定分区列。

参数说明

表1 参数说明

参数

描述

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');