更新时间:2024-12-25 GMT+08:00
分享

查询Delta表历史版本数据

命令格式

查询Delta表历史某一时刻的状态:

SELECT * FROM [database_name.]table_name

TIMESTAMP AS OF timestamp_expression

查询Delta表某一历史版本的状态:

SELECT * FROM [database_name.]table_name VERSION AS OF version_code

参数描述

表1 查询Delta表历史版本参数说明

参数

描述

database_name

Database名称,由字母、数字和下划线(_)组成。

table_name

Database中的表名,由字母、数字和下划线(_)组成。

timestamp_expression

时间戳,不能晚于当前时间,格式'yyyy-MM-ddTHH:mm:ss.SSS'

version_code

1.3.1中查询结果中的版本号

示例

SELECT * FROM delta_table0 TIMESTAMP AS OF '2020-10-18T22:15:12.013Z';
SELECT * FROM delta_table0 VERSION AS OF 2 where part_col='part_value';

相关文档