在sql server 2000中替换ntext(超过4000个字符)

时间:2010-01-25 16:13:20

标签: sql-server sql-server-2000 replace ntext

如何在超过4000个字符的ntext列中替换sql server 2000中的文本?转换为nvarchar(max)不起作用,因为它会截断值。

2 个答案:

答案 0 :(得分:3)

使用TEXT / NTEXT是一个烂摊子 - 尽快摆脱这些字段的众多原因之一。

你需要使用READTEXT,WRITETEXT,UPDATETEXT等命令来操作它们 - 请参阅一些资源寻求帮助:

答案 1 :(得分:1)

直到sql server 2005才支持

nvarchar(max)。对于超过4000个宽字符的sql server 2000列,必须将数据下拉到客户端应用程序并在那里进行更改。