Câu hỏi phỏng vấn SQL Server
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, ...
middle

middle

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

middle

Trong SQL Server, con trỏ (cursor) là gì, nó hoạt động như thế nào?

junior

Định nghĩa JOIN và các loại JOIN khác nhau trong SQL Server?

middle

Làm cách nào để view có thể được sử dụng để cung cấp lớp bảo mật cho ứng dụng của bạn 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