Plsql 如何使用命令清除DBMS_输出

Plsql 如何使用命令清除DBMS_输出,plsql,toad,dbms-output,Plsql,Toad,Dbms Output,我试过: 清除屏幕(不工作) 你可以试试 dbms_output.enable(100000); 请记住,只有在PL/SQL块结束后才能看到结果。在执行过程中,无法立即看到Oracle PL/SQL的结果。您可以尝试类似解释的操作。您正在尝试使用清除屏幕命令清除蟾蜍DBMS输出屏幕。不幸的是,像toad这样的工具并不支持所有的SQLPLUS命令。使用SQLPLUS登录时,可以使用clear screen命令。请参阅以下清除屏幕的方法 SQL> clear screen 也可以缩短为 S

我试过:

清除屏幕(不工作)

你可以试试

dbms_output.enable(100000);

请记住,只有在PL/SQL块结束后才能看到结果。在执行过程中,无法立即看到Oracle PL/SQL的结果。您可以尝试类似解释的操作。

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

SQL> clear screen
也可以缩短为

SQL> cl scr
您还可以使用:

SQL> host clear  


对于您的蟾蜍,在
DBMS输出
选项卡中,有第一个按钮位于
watch
右侧,用于清除缓冲区的输出

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

获取示例代码

Begin
DBMS_OUTPUT.DISABLE;
--要忽略的代码

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

这是SQL开发人员还是PLSQL开发人员?你确定你是说clear?空白屏幕有时意味着“清晰”。。。是“刷新”、“显示”吗?描述所需内容时要更加具体。清晰、干净、新鲜、删除注释。。。关于DBMS_输出,用命令转换成块BEGIN@J.ChomelOP问题更多的是关于面向工具的。从甲骨文的蟾蜍那里,他试图运行
清除屏幕
,但这永远不会起作用。不确定你的答案是否真的符合他的意思needs@XING,是的,对我来说太糟糕了,我再也没有蟾蜍了,所以不能测试任何东西。@J.Chomel,我在我的BEGIN块中尝试了,但没有工作,我想说,没有清理DBMS窗口_OUTPUT@J.Chomel他看起来和蟾蜍很困惑,SQLPLUSI都用了,只有蟾蜍能认出“清楚”这个词,其他人都不认识。但当我尝试使用clear screen时,我得到了以下错误:(PLS-00103:在预期以下情况之一时遇到符号“screen”:=(@%;)。在我的begin want put这个干净的窗口中,我有一个大日志,我需要刷新。@Deliver
其他人不在这里识别
其他人在这里是什么?你也可以展示一下你是如何在toad中使用clear的。我告诉过你一个按钮,点击toad来清除缓冲区。你试过了吗,@XING按钮工作正常,F7来清除DBMS_输出,但我没有需要一个命令来自动清理。@在toad中交付您不能使用该命令。toad是一个不支持这些命令的工具。这些命令用于
SQLPLUS
DBMS_OUTPUT.PUT_LINE('HI');
DBMS_OUTPUT.ENABLE;
DBMS_OUTPUT.PUT_LINE('Hello');