写MSSQL存储过程 输入参数N(1……100之间)的整数,输出1+2+……N的和
问题描述:
写MSSQL存储过程 输入参数N(1……100之间)的整数,输出1+2+……N的和。用sql server存储过程怎么写
答
create PROCEDURE [dbo].exp1002
AS
BEGIN
set @tsum=@n
while @n-1>=0
begin
set @n=@n-1
set @tsum=@tsum+@n
end
print '得到的结果是:'+ convert(varchar(10),@tsum)
end
-- exec exp1002 2,0