Unique là một từ khóa được sử dụng trong chỉ thị Tạo Bảng () để biểu thị rằng một trường sẽ chứa dữ liệu duy nhất, thường được sử dụng cho các khóa tự nhiên, khóa ngoại, v.v.
Ví dụ:
Create Table Employee(
Emp_PKey Int Identity(1, 1) Constraint PK_Employee_Emp_PKey Primary Key,
Emp_SSN Numeric Not Null Unique,
Emp_FName varchar(16),
Emp_LName varchar(16)
)
tức là Số An sinh Xã hội của Ai đó có thể là một trường duy nhất trong bảng của bạn, nhưng không nhất thiết phải là khóa chính.
Phân biệt được sử dụng trong câu lệnh Chọn để thông báo truy vấn rằng bạn chỉ muốn các mục duy nhất được trả về khi một trường chứa dữ liệu có thể không phải là duy nhất.
Select Distinct Emp_LName
From Employee
Bạn có thể có nhiều nhân viên có cùng họ, nhưng bạn chỉ muốn mỗi họ khác nhau.
Rõ ràng nếu trường bạn đang truy vấn chứa dữ liệu duy nhất, thì từ khóa riêng biệt sẽ trở nên thừa.