заменить текст (более 4000 символов) в SQL Server 2000 - PullRequest
4 голосов
/ 25 января 2010

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

Ответы [ 2 ]

3 голосов
/ 25 января 2010

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

Вам необходимо манипулировать такими командами, как READTEXT, WRITETEXT, UPDATETEXT и другими - обратитесь к некоторым ресурсам за помощью:

1 голос
/ 25 января 2010

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

...