ANSI Valid-Timeテーブルの行の変更 - Advanced SQL Engine - Teradata Database

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

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/ngt1556732962433.ditamap
dita:ditavalPath
ja-JP/ngt1556732962433.ditaval
dita:id
B035-1186
Product Category
Software
Teradata Vantage

テンポラル テーブルの行に変更が行なわれると、Teradata Databaseは必要に応じてvalid-time期間の自動処理を行ない、タイムリーに情報を保持します。

valid-timeテーブルへのDELETEおよびUPDATE変更では、FOR PORTION OF修飾子を使用して、変更の有効性に時間の境界を設定できます。変更が有効な期間は、変更の適用期間(PA)と呼ばれます。Teradata Databaseは、変更のPAと行のvalid-time期間(行の有効期間(PV)とも呼ばれる)の関係に基づいて、影響を受ける行を選択します。PVは情報が有効になるとみなされる時を定義するからです。

変更のPAと各行のPVの関係によって、変更に適格な行が決まります。また、変更が有効になる時およびvalid-time期間中のデータの変更により、テーブル内に新しい行が自動的に作成されるかどうかがわかります。

テンポラル テーブルへの変更のために"Teradata Database" によって新しい行が自動的に生成されるメカニズムの詳細はテンポラル テーブルの変更で説明されています。