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

Hvordan angiver jeg en kolonne til at være unik i forbindelse med en relation i SQL Server 2008?

UNIQUE CONSTRAINT eller UNIQUE indeks. Enten vil gøre det.

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

eller

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


  1. SQL Server-beregnet kolonne vælg fra en anden tabel

  2. Sådan vælger du kolonnenavne fra flere tabeller i SQL Server 2000-2008, der er i et sæt navne

  3. Kan ikke sende parameter ved reference i MySQLi

  4. kan ikke skrive til logfilen pg_upgrade_internal.log ved opgradering fra Postgresql 9.1 til 9.3