在存储过程中,定义个 declare @sum as int
set @sum =0
select  @sum = 数量 from table 
如果这个查询的结果为空时,则@sum会变成什么值啊? 我打印出来看到是一个空值,但是判断(if @sum='')又不成立。怎么回事啊?