SQLServer @@rowcount不一致
select
*
from hswinrun2..stockcodesex a
left join hswinrun2..groupholderstock b on a.vc_stock_code = b.vc_stock_code and a.c_exchange_type = b.c_exchange_type
where a.c_exchange_type = @c_exchange_type
and a.vc_stock_code = @vc_stock_code
print '@@rowcount = ' + convert(varchar,@@rowcount)
上面的语句时写在一个存储过程里的,暂且叫做a吧。
直接调用a的时候打印出
@@rowcount = 1
但是在另一个存储过程b里调用a的时候打印出的结果是:
@@rowcount = 2
各位大神指导一下