Замените ntext (более 4000 символов) на SQL Server 2000

Как заменить текст в SQL Server 2000 в столбце ntext с более чем 4000 символами? преобразование в nvarchar (max) не работает, поскольку оно обрезает значения.

Ответ 1

Работа с TEXT/NTEXT - беспорядок - одна из многих причин как можно быстрее избавиться от этих полей.

Вам нужно манипулировать с такими командами, как READTEXT, WRITETEXT, UPDATETEXT и т.д. - см. некоторые ресурсы для справки:

Ответ 2

nvarchar (max) не поддерживается до sql server 2005. Для столбцов sql server 2000 с более чем 4000 широкими символами вы должны вытащить данные в клиентское приложение и внести туда свои изменения.