单位最近程序在更新SQl时,对text或ntext类型的数据在查询中不能进行字符串操作。最后找到一个方法就是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)来处理。
update Table set Column=Replace(Cast(Column as varchar(8000)),’oldkeyword’,'newkeyword’)
update Table set Column=Replace(Cast(Column as nvarchar(4000)),’oldkeyword’,'newkeyword’)

正文到此结束

本文标题:SQL报错“参数数据类型 text 对于 replace 函数的参数 1 无效”

本文链接:https://www.hantaosec.com/64.html

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源及链接,不带链接禁止任何转载!访问任何网络安全相关文章,则视为默认接受网络安全文章免责声明 ,请认真阅读。

喜欢我的文章吗?
别忘了点赞或赞赏,让我知道创作的路上有你陪伴。