Câu hỏi

Trong SQL Server, sự khác nhau giữa UNIQUEPRIMARY KEY constraints là gì?

Câu trả lời

Trong SQL Server, cả UNIQUEPRIMARY KEY constraints đều đảm bảo tính duy nhất cho dữ liệu trong cột hoặc nhóm cột mà chúng được áp dụng. Tuy nhiên, có một số khác biệt quan trọng giữa hai loại ràng buộc này:

PRIMARY KEY Constraint

  • Mỗi bảng chỉ có thể có một PRIMARY KEY constraint.
  • PRIMARY KEY tự động tạo một chỉ mục duy nhất (unique index) cho cột hoặc nhóm cột.
  • Cột hoặc nhóm cột được đánh dấu là PRIMARY KEY không được phép chứa giá trị NULL.
  • PRIMARY KEY thường được sử dụng để xác định một cách duy nhất mỗi hàng trong bảng.

UNIQUE Constraint

  • Một bảng có thể có nhiều UNIQUE constraints.
  • UNIQUE cũng tạo một chỉ mục duy nhất cho cột hoặc nhóm cột, ...
Bạn cần đăng nhập để xem
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Index trong SQL Server là gì?

middle

Collation trong SQL Server là gì?

middle

So sánh Function với Stored Procedure trong SQL Server?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào