例: Valid-TimeテーブルへのNonsequenced Valid-Time挿入 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/cjo1556732840654.ditamap
dita:ditavalPath
ja-JP/cjo1556732840654.ditaval
dita:id
B035-1182
Product Category
Software
Teradata Vantage

nonsequenced valid-time挿入は従来型の挿入と同様に、valid-time列をテーブル内の他の列と同じように扱います。

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

   NONSEQUENCED VALIDTIME INSERT INTO Policy
      VALUES (540232, 455909234, 'AU', 'STD-CH-344-YYY-00',
         PERIOD (DATE '2009-01-01', DATE '2009-12-31'));

   NONSEQUENCED VALIDTIME INSERT INTO Policy
      (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)
      VALUES (540944, 123344567, 'AU', 'STD-PL-332-YXY-01',
         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));