Chúng ta có thể khai báo một số Identity
tương tự id_num
để id_num
có số gia tăng duy nhất.
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1),
fname varchar (20),
minit char(1),
lname varchar(30)
)
Có nên sử dụng Identity
thay thế cho Primary key
vì Identity
đã cung cấp một số duy nhất cho mỗi hàng không?
IDENTITY
làm khóa chính (không thay thế cho PK). Nó tạo ra một khóa chính rất tốt, rất hiệu quả (theo mặc định cũng là khóa phân cụm trong SQL Server) - nó hẹp, thường là tĩnh, thường là duy nhất (trừ khi bạn tìm hiểu kỹ về thông số nhận dạng) và nó luôn luôn- tăng