PL / SQL форматирование вывода - PullRequest
1 голос
/ 25 марта 2020

PL / SQL форматирование вывода

Как видно в окне вывода

old:declare

   num1 int; 
begin

    num1:= &enter_num1;
    dbms_output.put_line(num1);  
end;

new:declare

   num1 int; 
begin

    num1:= 102;
    dbms_output.put_line(num1);  
end;
102


PL/SQL procedure successfully completed.

, но я хочу, чтобы отображалось только

102


PL/SQL procedure successfully completed.

, Любые предложения .....

1 Ответ

2 голосов
/ 25 марта 2020

В SQL* Кроме того, set verify off решает проблему:

Вот что у вас есть:

SQL> set serveroutput on
SQL>
SQL> declare
  2    num1 int;
  3  begin
  4    num1 := &enter_num1;
  5    dbms_output.put_line(num1);
  6  end;
  7  /
Enter value for enter_num1: 102
old   4:   num1 := &enter_num1;
new   4:   num1 := 102;
102

PL/SQL procedure successfully completed.

С set verify off:

SQL> set verify off
SQL> /
Enter value for enter_num1: 102
102

PL/SQL procedure successfully completed.

SQL>
...