オープン行 - 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

オープン行は、データベースで現在認識されている行であり、データベース内で現在有効な行です。この行は、データベースから(論理的に)削除されていない行、または、行の変更によって置き換えられていない行になります。

transaction-timeテーブルのオープン行は、transaction-time 期間の終了境界値がUNTIL_CLOSED である行です。トランザクション時間を含むテーブルに新しい行を挿入すると、transaction-time列の終了境界値はUNTIL_CLOSEDに設定され、その行が変更または削除されるまで、元の行がオープン状態であると見なされます。

UNTIL_CLOSEDの値は、TIMESTAMP '9999-12-31 23:59:59.999999+00:00'です。

valid-timeテーブルでは、すべての行がオープン状態であると見なされます。valid-timeテーブルから行が削除されるときには、行がクローズされるのではなく、物理的にデータベースから削除されます。有効行を参照してください。

二重テンポラル テーブルのオープン行は、transaction-time 期間の終了境界値がUNTIL_CLOSED である行です。valid-time次元内で非有効になったオープン行は、transaction-time次元でオープン状態を維持していても、履歴行と見なされます。履歴行を参照してください。