参数数据类型 text 对于 replace 函数的参数 1 无效

发布时间:2017-09-22编辑:佚名阅读(1958)

对text或ntext类型的数据在查询中不能进行字符串操作。这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把ntext当作nvarchar(实际内容长度低于4000字节时)来处理。但是这样处理也不是非常妥当毕竟如果text字段内容超过8000了岂不是要被截断或者忽略掉。
最终找到了一种方法解决了”参数数据类型 text 对于 replace 函数的参数 1 无效”的问题。下面用一个例子来说明怎么处理的。
语法如下:

update table set column=replace(cast(column as varchar(max)),'123′,'abc')


  关键字:sql错误textreplace


鼓掌

0

正能量

0

0

呵呵

0


评论区