plsql倒序的九九乘法表
时间: 2023-10-29 10:18:22 浏览: 86
要倒序输出九九乘法表的PLSQL代码,可以将外层循环的初始值设为9,每次减1,内层循环的初始值设为外层循环的当前值,每次减1。以下是相应的代码:
```PLSQL
declare
i number := 9;
j number := 1;
begin
-- 外层循环
while i > 0 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
i := i - 1;
-- 初始化内层循环
j := 1;
end loop;
end;
/
```
这段代码将会按照倒序的方式输出九九乘法表。<span class="em">1</span>
#### 引用[.reference_title]
- *1* [使用Oracle的SQL语句输出九九乘法表](https://blog.csdn.net/Sir_viter/article/details/107565671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文