当前位置:首页 > 网站 > 正文内容

sqlserver:参数数据类型 ntext 对于 replace 函数的参数 1 无效

蓝飞鱼11个月前 (12-30)网站1153

在mysql中批量替换电话号码使用的sql语句如下:

UPDATE News SET Content = replace(Content,'4001234567','139-1234-5678') WHERE Content like '%4001234567%'

上面的代码在sql server中执行却提示参数数据类型 ntext 对于 replace 函数的参数 1 无效,需要把字段转换nVarchar(max)再替换。代码如下:

UPDATE News SET Content = replace(Cast(Content as nVarchar(max)),'4001234567','139-1234-5678') WHERE Content like '%4001234567%'


扫描二维码推送至手机访问。

版权声明:本文由飞鱼时空发布,如需转载请注明出处。

本文链接:http://zwza.cn/post/2235.html

分享给朋友:

“sqlserver:参数数据类型 ntext 对于 replace 函数的参数 1 无效” 的相关文章