Possiamo dichiarare un Identity
like in id_num
modo che id_num
abbia un incremento di numeri univoci.
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1),
fname varchar (20),
minit char(1),
lname varchar(30)
)
Si consiglia di utilizzare Identity
in alternativa a Primary key
poiché Identity
fornito un numero univoco per ogni riga?
IDENTITY
come chiave primaria (non come alternativa a un PK). Costituisce una chiave primaria molto buona, molto efficiente (che per impostazione predefinita è anche la chiave di clustering in SQL Server): è stretta, di solito statica, in genere unica (a meno che non si scherzi con le specifiche di identità) ed è sempre- in aumento