sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man skapar Composite Unique Constraint i SQL Server 2005

Prova detta:

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

Jag använder företagsnamn för begränsningar så att om det överträds och ett undantag bubblar upp, får jag "Endast en avdelning per anställd överträdelse " i mitt felmeddelande istället för "ConstraintXXX violation ".



  1. SQL Server En ogiltig flyttalsoperation inträffade

  2. Cakephp 2.0 mysql-fråga

  3. Undvika att hoppa över en rad Genom next() Method of ResultSet

  4. Hur man fångar och kastar om alla fel i MySQL