ROWID
trong SQL Server là gì?
ROWID
trong SQL Server là gì?
Trong SQL Server, không có khái niệm ROWID
giống như trong Oracle, nơi ROWID
đại diện cho một định danh duy nhất của mỗi hàng trong bảng, dựa trên vị trí vật lý của hàng đó trong cơ sở dữ liệu. Tuy nhiên, SQL Server cung cấp một số cách khác để đạt được mục tiêu tương tự hoặc xử lý các tác vụ liên quan đến việc xác định duy nhất mỗi hàng.
IDENTITY
: Trong SQL Server, bạn có thể sử dụng cột IDENTITY
để tự động tạo ra một giá trị số duy nhất cho mỗi hàng khi một hàng mới được thêm vào bảng. Mặc dù IDENTITY
không phải là một định danh vật lý của hàng, nó thường được sử dụng để tạo ra khóa chính cho bảngUNIQUEIDENTIFIER
: Một cách khác là sử dụng kiểu dữ liệu UNIQUEIDENTIFIER
, thường được sử dụng để lưu trữ các giá trị GUID (Globally Unique Identifier). Mỗi giá trị GUID được đảm bảo là duy nhất trên toàn cầu, giúp xác định duy nhất ...middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào