所属分类:web前端开发
对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')