Câu hỏi phỏng vấn SQL Server
Câu hỏi

IDENTITY trong SQL Server là gì?

Câu trả lời

Trong SQL Server, IDENTITY là một thuộc tính được sử dụng để tự động tạo ra giá trị số tăng dần cho một cột trong bảng. Thuộc tính này thường được sử dụng cho cột khoá chính (primary key) để đảm bảo mỗi hàng (record) trong bảng có một giá trị duy nhất. IDENTITY được xác định bởi hai giá trị: seed (giá trị khởi đầu) và increment (giá trị tăng thêm).

  • Seed: Là giá trị bắt đầu của cột IDENTITY. Đây là giá trị đầu tiên được sử dụng khi bảng được tạo.
  • Increment: Là giá trị được thêm vào sau mỗi lần một hàng mới được thêm vào bảng.

Khi một hàng mới được thêm vào bảng, SQL Server sẽ tự động tạo ra một giá trị mới cho cột IDENTITY bằng cách lấy giá trị IDENTITY cuối cùng và thêm vào giá trị increment. Ví dụ, nếu seed là 1 và increment...

middle

middle

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

junior

Trường dữ liệu BOOLEAN có giá trị nào trong SQL Server?

junior

Trong SQL Server để lấy 5 records đầu tiên từ một bảng bạn sử dụng câu lệnh như thế nào?

middle

Làm sao insert kết quả của một stored procedure vào một temporary table 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