Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come si specifica una colonna in modo che sia univoca nell'ambito di una relazione in SQL Server 2008?

VINCOLO UNICO o indice UNICO. Entrambi andranno bene.

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

o

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