Tôi đã thừa kế một dự án trang web asp.net hiện đang chạy SQL Server 2000 làm chương trình phụ trợ của nó.varchar (tối đa) MS SQL Server 2000, vấn đề?
Tôi đã thực hiện một số thay đổi về cơ sở dữ liệu trên bản sao cục bộ của db bằng SQL Server 2005 Express. Tôi đã tạo một bảng bằng cách sử dụng các cột varchar(max)
. Chúng được sử dụng để lưu trữ các đoạn mã XHTML có độ dài tùy ý.
Trong khi duyệt khoảng trên stackoverflow tôi đi qua này: Are there any disadvantages to always using nvarchar(MAX)?
tài mattruma cho biết ông phát hiện ra "con đường khó" về việc sử dụng varchar(max)
trên SQL Server 2000.
Tôi nên sử dụng thay vì varchar(max)
cho rằng cơ sở dữ liệu trực tiếp chạy trên SQL Server 2000?
Cảm ơn bạn đã giúp đỡ!
Nếu bạn sử dụng trường Văn bản, nó sẽ cản trở các tìm kiếm có thể có trên trường đó. – TheTXI
@TheTXI - không có gì trong câu hỏi của OP liên quan đến tìm kiếm trên cột đó. –
Tôi sẽ không khuyên bạn nên sử dụng kiểu dữ liệu TEXT, bởi vì [nó sẽ được loại bỏ trong một phiên bản tương lai của Microsoft SQL Server] (http://msdn.microsoft.com/en-us/library/ms187993.aspx). –