create procedure Pr_ReteunCount  as   declare @recordCount int    begin      set @recordCount = 'select count(*) from Route'    end    return @recordCount用这个存储过程返回表内的记录数,请问对不对?

解决方案 »

  1.   

    --当然不对了
    create procedure Pr_ReteunCount  as   declare @recordCount int    begin      select @recordCount=count(*) from Route    end    return @recordCount
      

  2.   

    create procedure Pr_ReteunCount  as   declare @recordCount int    begin      set @recordCount = (select count(*) from Route)    end    return @recordCount
      

  3.   

    create procedure Pr_ReteunCount
      @recordCount int output
      as    begin      select @recordCountcount(*) from Route    end    return @recordCount