テンポラル テーブル - Parallel Transporter

Teradata® Parallel Transporter リファレンス

Product
Parallel Transporter
Release Number
16.20
Published
2018年10月
Language
日本語
Last Update
2019-02-12
dita:mapPath
ja-JP/whl1527114222314.ditamap
dita:ditavalPath
ja-JP/whl1527114222314.ditaval
dita:id
B035-2436
Product Category
Teradata Tools and Utilities

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>);