一般 - Advanced SQL Engine - Teradata Database
Teradata Vantage™ - ANSIテンポラル テーブル サポート
- Product
- Advanced SQL Engine
- Teradata Database
- Release Number
- 17.10
- Published
- 2021年7月
- Language
- 日本語
- Last Update
- 2021-09-23
- dita:mapPath
- ja-JP/kit1592007446534.ditamap
- dita:ditavalPath
- ja-JP/wrg1590696035526.ditaval
- dita:id
- B035-1186
- Product Category
- Software
- Teradata Vantage
- sys_start列は、NOT NULLおよびGENERATED ALWAYS AS ROW STARTとして定義する必要があります。sys_end列はNOT NULLおよびGENERATED ALWAYS AS ROW ENDとして定義する必要があります。
- GENERATED ALWAYS AS ROW STARTまたはEND属性は、SYSTEM_TIME派生期間列を構成する列の定義から削除することはできません。
- system-time派生期間列の構成要素列は、プライマリインデックスの一部にすることはできません。
- テンポラル テーブルとして機能するには、WITH SYSTEM VERSIONINGでsystem-timeテーブルを定義する必要があります。(Valid-timeテーブルにはシステムのバージョン情報がありません。)
- 1つのテーブルは1つのsystem-time期間定義のみ持つことができます。
- system-timeテーブルは、キュー、エラー、グローバル一時、グローバル一時トレース、または揮発テーブルにすることはできません。
- システム時間によるテーブルのCHECK制約にsystem-time期間の開始列または終了列を含むことはできません。
- system-time期間の開始列および終了列は、テンポラル参照制約のプライマリキーまたは外部キーにすることはできません。
- System-timeテーブルは、CREATE TABLE AS文でソース テーブルの役割を果たすことはできません。
- system-time派生期間列で統計情報を収集することはできませんが、構成要素の開始および終了時間列で収集できます。
- アルゴリズム圧縮(ALC)は、テンポラル派生期間列の開始および終了境界値の役割を果たすDateTime列では使用できません。