主题:写一程序计算1-100的和
乌龟MM
[专家分:70] 发布于 2006-11-11 14:09:00
写一程序计算1-100的和
用Transaction SQL怎么写啊???
回复列表 (共3个回复)
沙发
xibeilang [专家分:60] 发布于 2006-11-11 16:16:00
Declare
S Number :=0;
I Number :=1;
Begin
For I In 1..100
Loop
S:= S + I;
End Loop;
dbms_output.put_line(S);
End;
板凳
Leo64823900 [专家分:960] 发布于 2006-11-13 12:03:00
楼上是用 PL/SQL 写的。 (for Oracle Database)
下面是一个 T-SQL 的例子。 (for MS SQL Database)
Declare @S int, @I int
set @I = 1
set @S = 0
While (@I<=100)
Begin
set @S = @S + @I
set @I = @I + 1
End
Print @S
3 楼
xibeilang [专家分:60] 发布于 2006-11-13 18:16:00
同意Leo64823900的写法!
受教了!tks!!
我来回复