CHECK制約 - 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

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

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