对MSSQL数据库中某字段进行替换,如
UPDATE zidian SET shuowen = REPLACE(shuowen, '/Upload/zi/shuowen/',
'http://www.ccler.com/zidian/wordpic/shuowen/')
结果SQL提示错误:"函数 replace 的参数 1 的数据类型 无效。"
发现在SQL Server 企业管理器中无法地直接对ntext 型 数据进行替换,换用
UPDATE zidian SET shuowen = REPLACE(CAST(shuowen AS varchar(8000)), '/Upload/zi/shuowen/', 'http://www.ccler.com/zidian/wordpic/shuowen/')
转化一下,OK就解决了。
注:SQL语句的通用写法:“update 表名 set 字段名=replace(字段名,'要清除的代码','') ”