应该是oracle计算小于500且能被13整除的正整数的和吧?要不小于500的负数多了去了。
declare
i int;
s int;
begin
i := 1;
s := 0;
while i <= 500 loop
if mod(i, 13) = 0 then
s := s + i;
end if;
i := i + 1;
end loop;
dbms_output.put_line(s);
end;
结果:
应该是oracle计算小于500且能被13整除的正整数的和吧?要不小于500的负数多了去了。
declare
i int;
s int;
begin
i := 1;
s := 0;
while i <= 500 loop
if mod(i, 13) = 0 then
s := s + i;
end if;
i := i + 1;
end loop;
dbms_output.put_line(s);
end;
结果: