文档首页/ MapReduce服务 MRS/ 组件操作指南(LTS版)/ 使用Iceberg(MRS 3.6.0.1及之后版本)/ 基于Spark使用Iceberg/ Iceberg CALL COMMAND语法说明/ cherrypick_snapshot
更新时间: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。