如题

解决方案 »

  1.   

    1.可以用output,传出参数.
    2.可以用select(比若你要传出 1,select 1,)
      

  2.   

    什么意思,如果想分页那样,参看
    http://blog.csdn.net/knight94/archive/2006/03/23/635885.aspx
      

  3.   

    我的意思是,如果满足条件的有N条记录,我要通过传一个整数值给存储过程,让它根据我传的值来决定取前几行记录 
    CREATE PROCEDURE dbo.PickNumber (
    @count int(4)
    )AS
        [ROWCOUNT @count]
    SELECT Number from TB_Number where SetStatus = 0
    RETURN 
    好象是在我加[]的地方怎么弄的,我搞忘记了
      

  4.   

    Knight94(愚翁) 
    我不是问分页
    谢谢
      

  5.   

    .....
    set @SQL = 'SELECT Top ' + cast(@count as nvarchar(20)) + ' * From table1 ......'
     end
    EXECUTE sp_executesql @SQL
    GO
      

  6.   

    搞出来了
    是加个SET ROWCOUNT @count