
Originariamente inviata da
alka
Semplicemente, seleziona uno o più campi per la creazione di una chiave univoca.
La
chiave primaria rappresenta uno o più campi il cui valore identifica univocamente un record, e per ogni tabella è possibile averne una sola.
Una
chiave unica (UNIQUE) ha un comportamento similare, ossia impedisce di inserire record con valori che sono duplicati per alcuni campi, ma è possibile crearne una o più di una.
Potrei ad esempio avere una tabella con
PRIMARY KEY impostata su un campo ID autoincrementale, tipo
IDENTITY, e una
UNIQUE KEY impostata per uno o più campi che non devono risultare duplicati in più record della stessa tabella.
Ciao!
