UNIQUE - Diese Einschränkung ermöglicht es Ihnen, jeden Datensatz eindeutig identifizieren in der Tabelle.
PRIMARY KEY-Einschränkung automatisch ein UNIQUE.
Beachten Sie, dass Sie mehrere UNIQUE-Einschränkungen in der Tabelle haben, aber nur eine PRIMARY KEY auf eine Tabelle.
SQL UNIQUE-Einschränkungen in CREATE TABLE
Die folgende SQL schafft eine UNIQUE-Einschränkung für die Spalte "p_id", beim Erstellen einer Tabelle "Personen":
MySQL:
SQL Server / Oracle / MS Access:
Um mehrere UNIQUE Nutzung erstellen Sie die folgende Syntax SQL:
MySQL / SQL Server / Oracle / MS Access:
SQL UNIQUE-Einschränkungen in ALTER TABLE
Die folgende SQL schafft eine UNIQUE-Einschränkung für die Spalte "p_id", wenn die Tabelle "Personen" wurde bereits gegründet:
MySQL / SQL Server / Oracle / MS Access:
Для создания нескольких UNIQUE при уже созданной таблице "Personen" используйте следующий синтаксис SQL:
MySQL / SQL Server / Oracle / MS Access:
1 2 |
ALTER TABELLE Personen ADD CONSTRAINT uc_PersonID UNIQUE (P_id,LastName) |
Entfernen UNIQUE
So entfernen Sie eine Einschränkung UNIQUE verwenden Sie die folgende SQL:
MySQL:
SQL Server / Oracle / MS Access:
1 2 |
ALTER TABELLE Personen DROP CONSTRAINT uc_PersonID |
SQL Einzigartige




