Bắt đầu từ SQL 2005, VARCHAR (MAX) không còn giới hạn ở 8000 byte, thay vào đó nó có thể lên tới 2GB bằng cách sử dụng các trang "tràn".Tôi có thể đặt kích thước VARCHAR lớn hơn 8k nhưng nhỏ hơn MAX không?
Nhưng nếu tôi muốn giới hạn cột này để nói, 10k byte thì sao? Có vẻ như tôi nhận được một lỗi nếu tôi cố gắng để đặt bất cứ điều gì trong tham số kích thước trên 8000. Đó là lẻ vì MAX là giống như yêu cầu cho một giới hạn 2GB. Có vẻ như đó là một loại "tất cả hoặc không có gì" khi nói đến kích thước tối đa.
Mọi cách xung quanh vấn đề này?
+1 cho giải pháp đơn giản. – RedFilter
Tuyệt vời thuần túy :) –