在存储过程中
SELECT COUNT(1) as iCount FROM tbl WHERE 
如何接收iCount的值

解决方案 »

  1.   

    这样declare @i intdeclare @sql nvarchar(2000)
    set @sql=N'
    SELECT @iCount =COUNT(1) FROM tbl WHERE  
    '
    exec sp_executesql @sql,N'@iCount int output',@i outputprint @i
      

  2.   


    declare @icount int
    select @icount=Count(1) from tb1 where...
    --在下面使用@icount变量
      

  3.   

    用變量寄存  Declare @num int
      select @num=count(1) From tablename where 條件