Я унаследовал проект веб-сайта asp.net, который в настоящее время запускает SQL Server 2000 в качестве его бэкэнд.varchar (max) MS SQL Server 2000, проблемы?
Я делаю некоторые изменения баз данных на локальной копии db с использованием SQL Server 2005 Express. Я создал таблицу с использованием столбцов varchar(max)
. Они используются для хранения фрагментов XHTML произвольной длины.
При просмотре вокруг на StackOverflow я наткнулся на это: Are there any disadvantages to always using nvarchar(MAX)?
Пользователь mattruma говорит, что он узнал «трудный путь» об использовании varchar(max)
на SQL Server 2000.
Что я должен использовать вместо varchar(max)
учитывая, что текущая база данных работает на SQL Server 2000?
Заранее благодарим за любую помощь!
Если вы используете текстовое поле, это затруднит поиск в этом поле. – TheTXI
@TheTXI - в вопросе OP нет ничего, связанного с поиском в этом столбце. –
Я бы не рекомендовал использовать тип данных TEXT, потому что [он будет удален в будущей версии Microsoft SQL Server] (http://msdn.microsoft.com/en-us/library/ms187993.aspx). –