日期:2014-05-18  浏览次数:20559 次

求一个创建存储过程的语句
刚学存储过程,对参数不是怎么理解,求一个实例

------解决方案--------------------
SQL code

编写一个存储过程,包含一个输入参数,
   指定阶乘最大值,包含一个输出参数,返回阶乘的值。

create proc pro @n int,@sum int output
as
 declare @index int
 set @index=1
 set @sum=1

while(@index<=@n)
    begin
    set @sum=@sum*@index
    set @index=@index+1
    end
 
declare @sum int
exec pro 10,@sum output
select @sum as 结果为