Plsql 如何在运行PL/SQL程序时禁用输出中的新旧值选项

Plsql 如何在运行PL/SQL程序时禁用输出中的新旧值选项,plsql,sqlplus,Plsql,Sqlplus,我是pl/sql新手,所以这可能是一个愚蠢的问题,我创建了一个简单的pl/sql程序: DECLARE inputData VARCHAR2(1024); BEGIN inputData :='&&inputData' ; Dbms_Output.put_line('Value entered is:' || inputData); END; / 当我运行此程序时,我得到以下输出: Enter value for inputdat

我是pl/sql新手,所以这可能是一个愚蠢的问题,我创建了一个简单的pl/sql程序:

DECLARE
        inputData VARCHAR2(1024);
BEGIN
        inputData :='&&inputData' ;
        Dbms_Output.put_line('Value entered is:' || inputData);
END;
/
当我运行此程序时,我得到以下输出:

Enter value for inputdata: check
old   4:         inputData :='&&inputData' ;
new   4:         inputData :='check' ;
Value entered is:check

PL/SQL procedure successfully completed.
当显示输出时,我们如何去除旧值和新值的行。

只需设置此项(请参阅):

在脚本的顶部

SQL> set verify off
SQL> DECLARE
  2          inputData VARCHAR2(1024);
  3  BEGIN
  4          inputData :='&&inputData' ;
  5          Dbms_Output.put_line('Value entered is:' || inputData);
  6  END;
  7  /
Enter value for inputdata: sdf

PL/SQL procedure successfully completed.

SQL>

要禁用:旧输出和:新输出,请使用:

SET VERIFY OFF;
要禁用更新和其他输出,请执行以下操作:

SET FEEDBACK OFF;

+一个很好的问题。这正是我想要的。但是一个只有一个&的参数和一个有两个&的参数有什么区别呢&inputData vs&&inputData。
SET FEEDBACK OFF;