关于SQL编程

来源:百度知道 编辑:UC知道 时间:2024/06/22 19:28:58
用SQL编程,求1到10的阶乘的和;求100以内素数
是两道题,要分开写,谢谢

declare @num int,
@sum bigint,
@digit bigint,
@nextnum int
set @digit=1
set @num=1
set @sum=0
while(@num<=10)
begin
while(@nextnum>1)
begin
set @digit=@digit*@nextnum
set @nextnum=@nextnum-1
end
set @sum=@digit+@sum
set @num=@num+1
set @digit=1
set @nextnum=@num
end
select @sum

分明就是2道题嘛~