1. DECLARE
2. temp1 NUMBER :=digit;
3. BEGIN
4. IF (digit<=0) THEN
5. Dbms_Output.Put_line( digit ||'! = ' || factorial);
6. ELSE
7. Dbms_Output.Put_line( digit ||'! = fact(' || digit||') = ');
8. END IF;
9. while (temp1 > 0)
10. loop
11. Dbms_Output.Put_line(temp1);
12. IF ( temp1!=1) THEN
13. Dbms_Output.Put_line(' * ');
14. ELSE Dbms_Output.Put_line(' ');
15. END IF;
16. temp1 := temp1 - 1;
17. end loop;
18. END;
I am trying to display line 13 in the same line of line 11 Is it possible
我已经到处搜索,但没有运气,每次我调用dbms输出它显示输出放在新的一行,但我不希望我希望输出在同一行。我想尝试类似的东西||管道线,以便我可以在同一行中显示输出
1条答案
按热度按时间olqngx591#
对第一部分使用
dbms_output.put()
:从文档中:
fiddle