1.练习
使用Oracle的SQL语句输出九九乘法表,如下图所示:
2.SQL编写
--练习:使用PLSQL输出9*9乘法表
declare
i number := 1;
j number := 1;
begin
--外层
while i<10
--外层遍历
loop
--内层
while j<=i
--内层遍历
loop
--输出乘法公式
dbms_output.put(j || '*' || i || '=' || i*j || ' ');
--对齐,让格式更好看
if length(i*j)=1 and j!=1 then
dbms_output.put(' ');
end if;
--内层,每次加1
j := j + 1 ;
--结束内循环
end loop;
--每输完1-9便换一行
dbms_output.put_line('');
--1-9顺序下去
i := i + 1;
--初始化j
j := 1;
--结束外循环
end loop;
end;
/