如何替换sql server 2000中ntext列中超过4000个字符的文本?转换为 nvarchar(max) 不起作用,因为它会截断值。
使用 TEXT/NTEXT 是一团糟 - 这是尽快摆脱这些字段的众多原因之一。
您需要使用 READTEXT、WRITETEXT、UPDATETEXT 等命令来操作它们 - 请参阅一些资源以获取帮助:
- 有关 READTEXT 的 MSDN 文档 http://msdn.microsoft.com/en-us/library/aa238511%28SQL.80%29.aspx
- 有关 WRITETEXT 的 MSDN 文档 http://msdn.microsoft.com/en-us/library/aa260673%28SQL.80%29.aspx
- 有关 UPDATETEXT 的 MSDN 文档 http://msdn.microsoft.com/en-us/library/aa260658%28SQL.80%29.aspx
- 如何在 SQL Server 中的 NTEXT 列中处理 REPLACE()? https://web.archive.org/web/20150521050102/http://sqlserver2000.databases.aspfaq.com:80/how-do-i-handle-replace-within-an-ntext-column-in-sql-server.html
- 在 MS SQL Server 中使用 UPDATETEXT 命令更新 Text、NText 列 http://www.kodyaz.com/articles/update-text-column-using-updatetext.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)