解决“SQL SERVER2005参数数据类型 ntext 对于 replace 函数的参数 1 无效”的方法
今天在对一个字段做批量替换时出现错误提示:
SQL SERVER2005参数数据类型 ntext 对于 replace 函数的参数 1 无效
经过查找,发现原来ntext不能使用replace,而我们只需要对ntext进行转换即可:
UPDATE 表 SET 字段=REPLACE(cast(字段 AS varchar(8000)),'被替换的内容','将要替换成的内容')
即:将该字段转换成长度8000的varchar类型,8000的长度可以根据实际情况进行调整
这样,就可以完美解决问题了!