4

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

4

2 回答 2

4

使用 TEXT/NTEXT 是一团糟 - 尽快摆脱这些字段的众多原因之一。

您需要使用诸如 READTEXT、WRITETEXT、UPDATETEXT 等命令来操作它们 - 请参阅一些资源以获取帮助:

于 2010-01-25T16:21:51.833 回答
1

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

于 2010-01-25T16:19:20.633 回答