哪位大神精通pl/sql语句,帮我看看哪里出错

用pl/sql语句怎么打印倒着的九九乘法表,我的代码是这样的,有没有热心大神帮忙看看哪里出错了

declare 
	i number := 1;
	j number := 1;
begin
	for i in 9..1 loop
		for j in 1..i loop
			dbms_output.put(i || '*' || j || '=' || i*j || ' ');
		end loop;
		dbms_output.put_line('');
	end loop;
end;
/

它这啥都没输出的,就奇怪了。

代码应该没啥问题,是不是serveroutput没有打开,加上set serverout on,试试。

是这样的效果吗?

 

declare 
begin 
    for i in 1..9 loop 
        for j in 1 .. i loop 
            dbms_output.put(j||'*'||i||'='); 
            dbms_output.put(i*j); 
            dbms_output.put(' '); 
        end loop; 
        dbms_output.put_line(' '); 
    end loop; 
end; 

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632