Một ràng buộc duy nhất không được vượt quá 8000 byte mỗi hàng và sẽ chỉ sử dụng 900 byte đầu tiên ngay cả khi đó, vì vậy kích thước tối đa an toàn nhất cho các khóa của bạn sẽ là:
create table [misc_info]
(
[id] INTEGER PRIMARY KEY IDENTITY NOT NULL,
[key] nvarchar(450) UNIQUE NOT NULL,
[value] nvarchar(max) NOT NULL
)
tức là khóa không được dài hơn 450 ký tự. Nếu bạn có thể chuyển sang varchar
thay vì nvarchar
(ví dụ:nếu bạn không cần lưu trữ các ký tự từ nhiều hơn một bộ mã) thì con số đó có thể tăng lên 900 ký tự.