2013-03-27 11 views
8

Jestem nowy w PL/SQL, więc to może być głupie pytanie, stworzyłem prosty program PL/SQL:Jak wyłączyć opcję starą i nową wartość w wyjściu gdy biegnę PL/SQL Program

DECLARE 
     inputData VARCHAR2(1024); 
BEGIN 
     inputData :='&&inputData' ; 
     Dbms_Output.put_line('Value entered is:' || inputData); 
END; 
/

kiedy uruchomić ten program, jestem coraz niżej wyjścia:

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

PL/SQL procedure successfully completed. 

Jak możemy pozbyć się linii dla starych i nowych wartości, gdy wyświetlany jest wyjście.

+1

+1 wielkie pytanie. Właśnie tego szukałem. Ale jaka jest różnica między parametrem z jednym a drugim z dwoma? & inputData vs && inputData. –

Odpowiedz

15

prostu ustawić ten (patrz sqlplus user guide):

set verify off 

w górnej części skryptu.

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> 
+0

pobij mnie do niego .. – buymypies

0

Aby wyłączyć: stare i nowe zastosowanie: wyjście:

SET VERIFY OFF; 

Aby wyłączyć aktualizację i innych wyjść:

SET FEEDBACK OFF;