Oracle三种循环例题:打印九九乘法表

2018-01-10 13:11:38来源:cnblogs.com作者:犹记人点击

分享
--如果要将执行结果输出,需要先执行 setserveroutput on 命令,在窗口里显示服务器输出信息set serveroutput on;--for循环declarebegin  dbms_output.put_line('九九乘法表');  for i in 1..9  loop    for j in 1..i    loop      dbms_output.put( j|| '*' || i || '=' || j*i || '  ');    end loop;    dbms_output.new_line;  end loop;end;--while循环declare  i int:=0;  j int:=0;begin  while i<=9 loop    j:=1;    while j<=i    loop      dbms_output.put(i||'*'||j||'='||i*j||'   ' );      j:=j+1;    end loop;    dbms_output.new_line;    i:=i+1;  end loop;end;--loop循环(相当于do...while)declare  i int:=1;  j int:=1;begin  loop    loop      Dbms_Output.put(i||'*'||j||'='||i*j);      dbms_output.put(' ');      j:=j+1;      exit    when j>i;    end loop;    dbms_output.put_line('');    i:=i+1;    j:=1;    exit  when i>9;  end loop;end;

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台