如何使用命令清除DBMS_OUTPUT

时间:2017-11-09 07:37:54

标签: plsql toad dbms-output

我尝试过:

清除屏幕(不工作)

enter image description here

3 个答案:

答案 0 :(得分:4)

您正尝试使用DBMS Output命令清除toad clear screen屏幕。不幸的是,像toad这样的工具不支持所有SQLPLUS命令。使用clear screen登录时,可以使用SQLPLUS命令。请参阅以下清除屏幕的方法

SQL> clear screen

也可以缩短为

SQL> cl scr

你也可以使用:

SQL> host clear  

或者

SQL> ho clear

对于你的蟾蜍,在DBMS Output标签中有第一个按钮到watch,用于清除缓冲区的输出。

答案 1 :(得分:1)

您可以尝试

dbms_output.enable(100000);

请记住,只有在PL / SQL块结束后,您才会看到结果。在执行期间看到Oracle PL / SQL的结果并不是立竿见影的。您可以尝试解释here之类的内容。

答案 2 :(得分:0)

我们可以使用DBMS_OUTPUT的启用/禁用选项来保持 DBMS_OUTPUT 控制台的清洁或打印您想要传递的指令。

获取示例代码

Begin
DBMS_OUTPUT.DISABLE;

-您要忽略的代码

DBMS_OUTPUT.PUT_LINE('HI');
DBMS_OUTPUT.ENABLE;
DBMS_OUTPUT.PUT_LINE('Hello');