当前位置:

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

蓝飞鱼 2023-12-30 146 0

在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%'


发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~