天天看點

SQL進階---SQL UNIQUE 限制

SQL UNIQUE 限制

UNIQUE 限制唯一辨別資料庫表中的每條記錄。

UNIQUE 和 PRIMARY KEY 限制均為列或列集合提供了唯一性的保證。

PRIMARY KEY 擁有自動定義的 UNIQUE 限制。

請注意,每個表可以有多個 UNIQUE 限制,但是每個表隻能有一個 PRIMARY KEY 限制。

下面的 SQL 在 "Persons" 表建立時在 "Id_P" 列建立 UNIQUE 限制:

如果需要命名 UNIQUE 限制,以及為多個列定義 UNIQUE 限制,請使用下面的 SQL 文法:

當表已被建立時,如需在 "P_Id" 列建立 UNIQUE 限制,請使用下列 SQL:

如需命名 UNIQUE 限制,并定義多個列的 UNIQUE 限制,請使用下面的 SQL 文法:

如需撤銷 UNIQUE 限制,請使用下面的 SQL: