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?

expert

Thủ tục lưu trữ hệ thống bản địa để phát hành một lệnh đối với tất cả các cơ sở dữ liệu là gì?

middle

Giải thích sự khác biệt giữa FunctionStored 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