sql >> Databasteknik >  >> RDS >> Sqlserver

Är SQL Server Unique Key också ett index?

Unik nyckel:Unik nyckel upprätthåller den unika kolumnen där de är definierade. Unique Key skapar ett icke-klustrat index på kolumnen. Unique Key tillåter endast ett NULL-värde.

Ändra tabell för att lägga till unik begränsning i kolumn:

ALTER TABLE Författare ADD CONSTRAINTIX_Authors_Name UNIQUE(Name) GO

Källa

Mer information från MSDN.

FWIW -- om din begränsning inte skapar ett index, skulle jag undvika att namnge det IX_ eftersom det vanligtvis skulle antas vara associerat med en (IX =Index).



  1. Hur man anger den invarianta kulturen när man använder FORMAT() i SQL Server

  2. Så här kontrollerar du datumformatet för din Oracle-session

  3. SQL Server:Hur använder man UNION med två frågor som BÅDA har en WHERE-klausul?

  4. Ett fel uppstod under installationen av pg (0.17.1), och Bundler kan inte fortsätta