以下のテーブルは、Teradata SQLの記憶属性と制約属性を一覧で示しています。
| 属性ファミリー | データ型属性 | ANSI | ANSIに対するTeradata拡張 |
|---|---|---|---|
| 列記憶 | COMPRESS | X | |
| COMPRESS NULL | X | ||
| COMPRESS constant_value | X | ||
| COMPRESS (multivalue_list) | X | ||
| COMPRESS USING compress_udf DECOMPRESS USING decompress_udf | X | ||
| 列制約 | CONSTRAINT | X | |
| CONSTRAINT UNIQUE | X | ||
| CONSTRAINT PRIMARY KEY | X | ||
| CONSTRAINT CHECK (boolean_condition) | X | ||
| CONSTRAINT REFERENCES table_name column_name | X | ||
| テーブル制約 | FOREIGN KEY (column_name_list) | X | |
| PRIMARY KEY | X | ||
| UNIQUE | X | ||
| CHECK (boolean_expression) | X | ||
| REFERENCES table_name [(column_name_list)] |
X |
制約は、COMPRESSなど一部の属性に適用されます。詳細については、以下の項目を参照してください。
- COMPRESS句とDECOMPRESS句
- Teradata Vantage™ - SQLデータ定義言語-構文規則および例、B035-1144