declare @aaa int;case when 1 then
select top 1 @aaa = aaa from Table_1 where def='0'
else
set @aaa=99 end;让case when 1 then,就是说先测试一下,1就是永远为true,先看看能不能完成效果,可是报错。
关键字 'case' 附近有语法错误。