警告: 聚合或其它 SET 操作消除了空值。这是正常的,聚合函数处理时会忽略为空值的列 至于返回代码=0,是哪里的信息? 把你代码贴出来看看 我晕,你真是分多
给个会出这个信息的简单例子,也许能帮助找到原因select a,sum(b) as b from ( select a=1,b=1 union all select a=2,b=2 union all select a=2,b=null union all select a=1,b=3 ) as t group by a
SQL Server在运算中会自动消除所有的Null并给你一个警告,提示存在Null值
警告: 聚合或其它 SET 操作消除了空值。 这是因为聚合函数会忽略NULL 返回代码 = 0 视具体情况而定
至于返回代码=0,是哪里的信息?
把你代码贴出来看看
我晕,你真是分多
from (
select a=1,b=1
union all
select a=2,b=2
union all
select a=2,b=null
union all
select a=1,b=3
) as t
group by a
这是因为聚合函数会忽略NULL
返回代码 = 0
视具体情况而定
A表 left join B表
A表有的数据,B表没有就会出现
也可以在存储过程中写上RETURN N这样的形式指定返回值。使用RETURN N这样的方法为人为手工指定返回值。
select description from master..sysmessages where error = @@error
接分