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

Er SQL Server Unique Key også et indeks?

Unik nøgle:Unik nøgle fremtvinger den unikke kolonne, som de er defineret på. Unique Key opretter et ikke-klynget indeks på kolonnen. Unique Key tillader kun én NULL-værdi.

Skift tabel for at tilføje unik begrænsning til kolonne:

ÆNDRINGSTABEL Forfattere ADD CONSTRAINTIX_Authors_Name UNIQUE(Name) GO

Kilde

Flere oplysninger fra MSDN.

FWIW -- hvis din begrænsning ikke opretter et indeks, ville jeg undgå at navngive det IX_ da det typisk antages at være forbundet med en (IX =Index).



  1. Installer og konfigurer XAMPP-software på Windows Server 2019

  2. Migration fra Oracle Database til MariaDB - A Deep Dive

  3. Kan ikke kopiere forudoprettet db fra aktiver

  4. Indsæt data fra en tabel i en anden i MySQL