sql >> Database >  >> RDS >> Sqlserver

Hoe geef ik een kolom op die uniek is in het bereik van een relatie in SQL Server 2008?

UNIEKE BEPERKING of UNIEKE index. Een van beide is voldoende.

ALTER TABLE dbo.MyTable WITH CHECK ADD
    CONSTRAINT UQ_MyTable_BookTitle UNIQUE (BookID, Title)

of

CREATE UNIQUE INDEX IXU_MyTable_BookTitle ON dbo.MyTable (BookID, Title)


  1. mysqli invoegen - maar alleen als het geen duplicaat is

  2. MySQL-limiet met variabele

  3. MySQL InnoDB-database herstellen

  4. Bespotten van een MySQL-database in Python