CHECK制約 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/bud1592002688266.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1182
Product Category
Software
Teradata Vantage

チェック制約により、制約列の値は、チェック制約を定義するときに指定されるブール式を必ず満たすことが保証されます。

  • CURRENT VALIDTIME CHECK制約は、有効時間で現在行および将来行になる行にのみ実施されます。そのため、有効時間で履歴行になる行に変更を加えても、制約違反のチェックは実行されません。
  • SEQUENCED VALIDTIME CHECK制約は、有効時間での履歴行、現在行、および将来行に実施されます。
  • NONSEQUENCED VALIDTIME CHECK制約は、valid-time列を非テンポラル列として扱うため、非テンポラル テーブルに対するチェック制約と同様に機能し、テーブルに含まれるすべてのオープン行に実施されます。つまり、nonsequencedとsequencedのチェック制約は、テンポラル テーブルに対して同じ効果を示すことになります。