13

私は 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.

出力が表示されるときに、古い値と新しい値の行を削除するにはどうすればよいですか。

4

2 に答える 2

22

これを設定するだけです ( sqlplus ユーザーガイドを参照):

set verify off

スクリプトの上部にあります。

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>
于 2013-03-27T15:09:10.940 に答える