Nous pouvons déclarer un Identity
semblable id_num
afin d' id_num
avoir un incrément de nombres uniques.
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1),
fname varchar (20),
minit char(1),
lname varchar(30)
)
Est-il recommandé d'utiliser Identity
comme alternative à Primary key
depuis Identity
fourni un numéro unique pour chaque ligne?
IDENTITY
comme clé primaire (et non comme alternative à un PK). Cela donne une très bonne clé primaire très efficace (qui est par défaut également la clé de clustering dans SQL Server) - elle est étroite, elle est généralement statique, elle est généralement unique (à moins que vous ne manipuliez la spécification d'identité), et c'est toujours- croissant