以下のテーブルに、Teradata SQLの主なデータ型属性を一覧で示してあります。
| データ型属性 | ANSI | ANSIに対するTeradata拡張 |
|---|---|---|
| NOT NULL | X | |
| UPPERCASE | X | |
| [NOT] CASESPECIFIC | X | |
| FORMAT format_string | X | |
| TITLE char_string | X | |
| AS name | X | |
| NAMED name | X | |
| DEFAULT value | X | |
| DEFAULT USER | X | |
| DEFAULT DATE | X | |
| DEFAULT TIME | X | |
| DEFAULT NULL | X | |
| WITH DEFAULT | X | |
| WITH TIME ZONE | X | |
| CHARACTER SET | X |
expressionの「データ型属性」は、TITLEやFORMATの属性と同じように非ANSIです。
制約は一部の属性に適用されます。例えば、UDTデータ型を指定したWITH DEFAULT属性は使用できません。詳細については、以下の項目を参照してください。
- デフォルト値の制御句
- データ型の形式および形式句
- Teradata Vantage™ - SQLデータ定義言語-構文規則および例、B035-1144