我想达到的目的是将count(*)统计的结果数字传递到变量上来(表有1017行)
写的程序如下:
declare @pz int
SELECT COUNT(jjh) da FROM bst201408
set @pz=COUNT(*)
select @pz
得到的结果如下:
da
1 1017
无列名
1 1
我的目的是要让@pz=1017,但是为什么得到的结果是1呢?
------解决思路----------------------
declare @pz int
SELECT @pz=COUNT(*) FROM bst201408
select @pz
------解决思路----------------------
declare @pz int
SELECT @pz=COUNT(jjh) da FROM bst201408
select @pz