ADD UNIQUE (column_name) - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
ft:locale
ja-JP
ft:lastEdition
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage
table_nameのUNIQUE制約列セットとして設定される列。列はNOT NULLとして定義する必要があります。複数のcolumn_nameを指定すると、UNIQUE列セットは指定された列の名前を結合した値に基づきます。名前なしのUNIQUEテーブル制約には、次の構文を使用します。
     ADD UNIQUE (column_name)

JSONデータ型の列にUNIQUE制約は追加できません。

CONSTRAINT name
名前付きのUNIQUEテーブル制約には、次の構文を使用します。
     ADD CONSTRAINT constraint_name UNIQUE (column_name)
UNIQUEテーブル制約は、最大64列で定義できます。