sql >> Database >  >> RDS >> Sqlserver

Samengestelde unieke beperking maken in SQL Server 2005

Probeer dit:

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

Ik gebruik bedrijfsnamen voor beperkingen, zodat als deze wordt geschonden en er een uitzondering opduikt, ik "Slechts één afdeling per overtreding van de werknemer krijg " in mijn foutmelding in plaats van "ConstraintXXX-schending ".



  1. Een samengestelde primaire sleutel maken in SQL Server (T-SQL-voorbeeld)

  2. Formatteer datum in MySQL om MonthName, Year te retourneren

  3. SQL-syntaxisfout in de buurt van desc

  4. De AUTO_INCREMENT-waarde van alle tabellen in een MySQL-database bijwerken