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

Nhắc đến những hạn chế của cột IDENTITY là gì?

Câu trả lời

Cột IDENTITY trong SQL Server được sử dụng để tự động tạo ra giá trị số tăng dần cho một cột trong bảng, thường được sử dụng cho khóa chính. Tuy nhiên, cột IDENTITY có một số hạn chế như sau:

  1. Không thể cập nhật hoặc chèn giá trị: Mặc định, không thể chèn hoặc cập nhật giá trị cho cột IDENTITY một cách trực tiếp. Để làm điều này, cần phải sử dụng câu lệnh SET IDENTITY_INSERT ON, nhưng việc này chỉ nên được thực hiện trong một số trường hợp đặc biệt vì có thể gây ra lỗi về tính nhất quán dữ liệu.

  2. Không thể sử dụng cho cột hiện có: Không thể chuyển đổi một cột hiện có thành cột IDENTITY mà không tạo lại bảng. Điều này có thể gây ra sự bất tiện khi cần thay đổi thiết kế cơ sở dữ liệu.

  3. **Giá trị có thể b...

junior

junior

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

senior

Tên các loại Trigger?

middle

Nêu lệnh TSQL IDENT_CURRENT thực hiện công việc gì?

middle

Các toán tử bitwise là gì và giá trị của chúng từ góc độ thiết kế cơ sở dữ liệu là gì?

Bình luận

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

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