更新时间:2026-06-11 GMT+08:00
分享

cherrypick_snapshot

基本语法

可使用cherrypick_snapshot从指定快照中挑选变更并应用到表的当前状态。挑选操作会基于现有快照创建一个新快照,且不会修改或删除原始快照。仅支持对追加和动态覆盖类型的快照执行挑选操作。例如:

挑选快照1的变更:

CALL prod.system.cherrypick_snapshot('my_table', 1);

使用命名参数挑选快照1的变更:

CALL prod.system.cherrypick_snapshot(snapshot_id => 1, table => 'my_table' );

其中,“table”表示待更新的表名,类型为string;“snapshot_id”为要设为当前快照的快照ID,类型为long。

输出结果介绍请参见表1

表1 快照变更输出结果

参数

类型

说明

source_snapshot_id

long

设置前的当前快照ID。

current_snapshot_id

long

设置后新的当前快照ID。

相关文档