文档首页/ MapReduce服务 MRS/ 组件操作指南(LTS版)/ 使用Iceberg(MRS 3.6.0.1及之后版本)/ 基于Spark使用Iceberg/ Iceberg CALL COMMAND语法说明/ publish_changes
更新时间:2026-06-11 GMT+08:00
publish_changes
基本语法
可使用publish_changes将暂存的 WAP ID 中的变更发布到表的当前状态。变更发布会基于现有快照创建一个新快照,且不会修改或删除原始快照。仅追加和动态覆盖类型的快照可成功发布。例如:
使用WAP ID “wap_id_1”发布变更:
CALL prod.system.publish_changes('my_table', 'wap_id_1'); 使用命名参数发布变更:
CALL prod.publish_changes(wap_id => 'wap_id_2', table => 'my_table');
其中,“table”表示待更新的表名,类型为string;“wap_id”为要从暂存环境发布的WAP ID,类型为long。
输出结果介绍请参见表1。