rights reserved. Iceberg テーブル操作のイメージ: DML 12 -- INSERT INSERT INTO local.db.table VALUES (1, 'a'), (2, 'b'), (3, 'c’); -- UPDATE UPDATE tablename SET xx=yy[,...] [WHERE predicate] -- SELECT SELECT * FROM prod.db.table.files; -- Time travel SELECT * FROM prod.db.table TIMESTAMP AS OF '1986-10-26 01:21:00’; SELECT * FROM prod.db.table VERSION AS OF 10963874102873; -- MERGE (UPSERT) MERGE INTO local.db.target t USING (SELECT * FROM updates) u ON t.id = u.id WHEN MATCHED THEN UPDATE SET t.count = t.count + u.count WHEN NOT MATCHED THEN INSERT *; 上記は Spark SQL ベース。基本的なクエリの記法は他のクエリエンジンでも共通化されている