全国统一咨询热线:18609840880

SQL SERVER2005参数数据类型 ntext 对于 replace 函数的参数 1 无效

2014-11-04 15:03:39

 解决“SQL SERVER2005参数数据类型 ntext 对于 replace 函数的参数 1 无效”的方法

 

今天在对一个字段做批量替换时出现错误提示:

SQL SERVER2005参数数据类型 ntext 对于 replace 函数的参数 1 无效

 

经过查找,发现原来ntext不能使用replace,而我们只需要对ntext进行转换即可:

UPDATE 表 SET 字段=REPLACE(cast(字段 AS varchar(8000)),'被替换的内容','将要替换成的内容')

即:将该字段转换成长度8000的varchar类型,8000的长度可以根据实际情况进行调整

这样,就可以专业解决问题了!