列とテーブルの制約 - 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/tpf1598412463935.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1143
Product Category
Software
Teradata Vantage

テーブルの作成時および修正時に、制約を指定することができます。

列制約は、列定義の一部として単一の列に対して適用されます。列制約には、次のものがあります。
  • 単一列に対するCHECK制約定義句
  • 単一列に対するPRIMARY KEY制約定義句
  • 単一列に対するREFERENCES制約定義句
  • UNIQUE制約定義句
テーブル制約は、複数の列に対して適用されます。テーブル レベルの制約には、次のものがあります。
  • 複数列に対するCHECK制約定義句
  • 複数列に対するREFERENCES制約定義句
  • 複数列に対するPRIMARY KEY制約定義句
  • 複数列に対するUNIQUE制約定義句
  • FOREIGN KEY制約定義句

    FOREIGN KEY制約定義の場合、REFERENCES句も指定する必要があります。

制約の構文に関する詳細は、Teradata Vantage™ - SQLデータ定義言語-構文規則および例、B035-1144のALTER TABLEとCREATE TABLEの部分を参照してください。