Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So erstellen Sie eine zusammengesetzte eindeutige Einschränkung in SQL Server 2005

Versuchen Sie Folgendes:

ALTER TABLE dbo.YourTableName 
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
    Column01,
    Column02,
    Column03
)

Ich verwende Geschäftsnamen für Einschränkungen, damit ich bei einem Verstoß und einer Ausnahme eine „Verletzung von nur einer Abteilung pro Mitarbeiter“ erhalte " in meiner Fehlermeldung statt "Verletzung von ConstraintXXX ".