Streamオペレータを使用してデータをテンポラル テーブルにロードする場合、以下の例のように、CURRENT VALIDTIMEやSEQUENCED VALIDTIMEなどのテンポラル修飾子をDML文の先頭に付加する必要があります。
APPLY ('SEQUENCED VALIDTIME INSERT INTO <target table> ... ;') TO OPERATOR (STREAM_OPERATOR) SELECT * FROM OPERATOR (<producer operator>);
Atomic Upsertを使用する場合は、以下の例のように、テンポラル修飾子をINSERT文ではなくUPDATE文の前に付加する必要があります。
APPLY ('SEQUENCED VALIDTIME UPDATE <target table> SET ... WHERE ... ;', 'INSERT INTO <target table> ... ;') INSERT FOR MISSING UPDATE ROWS TO OPERATOR (STREAM_OPERATOR) SELECT * FROM OPERATOR (<producer operator>);