Заменить текст (более 4000 символов) в SQL Server 2000
Как заменить текст в SQL Server 2000 в столбце ntext с более чем 4000 символов? преобразование в nvarchar(max) не работает, поскольку оно усекает значения.
2 ответа
Решение
Работа с TEXT/NTEXT - беспорядок - одна из многих причин избавиться от этих полей как можно быстрее.
Вам нужно манипулировать ими с помощью таких команд, как READTEXT, WRITETEXT, UPDATETEXT и других - обратитесь к некоторым ресурсам за помощью:
nvarchar(max) не поддерживается до SQL Server 2005. Для столбцов SQL Server 2000 с более чем 4000 широкими символами необходимо передать данные в клиентское приложение и внести в них изменения.