本文为大家详细介绍了Oracle三种循环(while,loop,for)实现九九乘法表,具体内容如下
–打印九九乘法表
(1)while循环
–while
declare i int:=1;
j int:=1;
begin
while i<=9 loop j:=1;
while j<=i loop
Dbms_Output.put(i||’’||j||’=’||ij);
dbms_output.put(’ ');
j:=j+1;
end loop;
dbms_output.new_line;
i:=i+1;
end loop;
end;
(2)loop循环
–loop
–第一种
begin
Dbms_Output.put_line(‘九九乘法表’);
for i in 1…9 loop
for j in 1…i loop
dbms_output.put(j||’’||i||’=’|| lpad(ij,2,0)||’ ‘);
end loop;
dbms_output.put_line(’’);
end loop;
end;
–第二种
declare
i int:=1;
j int:=1;
begin
loop
loop
Dbms_Output.put(i||’’||j||’=’||ij);
dbms_output.put(’ ‘); j:=j+1;
exit when j>i