sql >> Databáze >  >> RDS >> Sqlserver

Jak vytvořit složené jedinečné omezení v SQL Server 2005

Zkuste toto:

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

Pro omezení používám obchodní názvy, takže pokud dojde k jejich porušení a objeví se výjimka, dostanu „Pouze jedno porušení na zaměstnance “ v mé chybové zprávě, nikoli „Porušení omezení XXX ".

."

  1. Chyba SQL ORA-01722:neplatné číslo

  2. MySQL odstraňuje duplicitní řádky

  3. Můžete DROP TABLE IF EXISTS zadáním názvu databáze s tabulkou?

  4. Hledání rozdílu mezi nejnovějším a druhým nejnovějším termínem