1、创建测试表
create table test(
id int identity(1,1),
content text,
ctype int,
)
2、更新类型ctype
update test set ctype = 1 where isnull(content,'') <> ''
消息 402,级别 16,状态 1,第 3 行
数据类型 text 和 varchar 在 not equal to 运算符中不兼容。
3、上面提示是text与varchar不兼容,那么我们只要转换下就可以了。
update test set ctype = 1 where cast(isnull(content,'') as varchar(255)) <> ''