SQL SERVER 2008中字段数据批量替换字符的方法

废话不多说,直接上代码:

update 表名 set 要替换的字段=replace(要替换的字段,’原数据’,’新数据’)

SQL SERVER 2008中字段数据批量替换字符的方法》上有1条评论

  1. 陈攀 文章作者

    请注意:
    如果你的字段类型是text或ntext则会提示:
    参数数据类型 text 对于 replace 函数的参数 1 无效。

    参数数据类型n text 对于 replace 函数的参数 1 无效。
    解决办法如下:
    update 表名 set 要替换的字段=replace(cast(要替换的字段 as varchar(max)),’原数据’,’新数据’)
    即可解决

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注