...SERVER中用一个存储过程中写一个循环,求出1+2+3+4+………+100数列...
发布网友
发布时间:2024-09-26 17:40
我来回答
共2个回答
热心网友
时间:2024-10-18 00:46
--定义过程
alter proc sum_100 as
declare @i int--定义加数
declare @sums bigint--定义总和
set @i=1--给加数给初值
set @sums=0--给总和给初值
while @i<=100
begin
set @sums=@sums+@i
set @i=@i+1
end
print @sums
--执行过程
exec sum_100
当然,你也可以把参数定义到外面传入的,那样这个过程就灵活了,就可以从前台界面接受任何数据的和了。
热心网友
时间:2024-10-18 00:41
5050