この例は、MERGEリクエストのマッチング条件が期間境界関数のBEGINに定義されているため、失敗します。
CREATE TABLE source( a INTEGER, b PERIOD(DATE), c INTEGER); CREATE TABLE target( i INTEGER, j PERIOD(DATE), k INTEGER) PRIMARY INDEX(i) PARTITION BY Begin(j); INSERT INTO source(1, PERIOD(DATE, UNTIL_CHANGED), 1); MERGE INTO target USING source ON a=i AND BEGIN(j) = END(b) WHEN MATCHED THEN UPDATE SET k=c ;