16.20 - 例: Valid-TimeテーブルへのSequenced Valid-Time挿入 - Teradata Vantage NewSQL Engine

Teradata Vantage™ テンポラル テーブル サポート

prodname
Teradata Database
Teradata Vantage NewSQL Engine
vrm_release
16.20
category
プログラミング リファレンス
featnum
B035-1182-162K-JPN

valid-timeテーブルに履歴行、現在行、または将来行を挿入するには、sequenced valid-time挿入を使用します。sequenced valid-time挿入は従来型の挿入と同様に、valid-time列をテーブル内の他の列と同じように扱います。

上記の例と同じvalid-timeテーブルについて考えてみます。次の文は、Policyテーブルにsequenced valid-time挿入を実行します。

   SEQUENCED VALIDTIME INSERT INTO Policy
      VALUES (232540, 909234455, 'BM', 'STD-CH-344-YYY-00',
         PERIOD (DATE '1999-01-01', DATE '1999-12-31'));

   SEQUENCED VALIDTIME INSERT INTO Policy
      (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)
      VALUES (944540, 344567123, 'BM', 'STD-PL-332-YXY-01',
         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));