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

Anche la chiave univoca di SQL Server è un indice?

Chiave univoca:la chiave univoca impone l'unicità della colonna su cui sono definite. La chiave univoca crea un indice non cluster sulla colonna. La chiave univoca consente un solo valore NULL.

Alter table per aggiungere un vincolo univoco alla colonna:

ALTER TABLE Autori ADD CONSTRAINTIX_Autori_Nome UNIQUE(Nome) VAI

Fonte

Ulteriori informazioni da MSDN.

FWIW -- se il tuo vincolo non crea un indice, eviterei di nominarlo IX_ poiché in genere si presume che sia associato a uno (IX =Indice).