2010-11-10 24 views

Répondre

4

Faites ceci dans SQL Plus:

set serverout on 

declare 
    l_val varchar2(30) := 'hello world'; 
    procedure myproc (p_val in out varchar2) is 
    begin 
    dbms_output.put_line('p_val was ' || p_val); 
    p_val := 'something else'; 
    end; 
begin 
    myproc(l_val); 
    dbms_output.put_line('l_val is now ' || l_val); 
end; 
/

Vous devriez voir la sortie:

p_val was hello world 
l_val is now something else 
+0

J'ai essayé de la même manière, mais je n'ai pas pu obtenir la sortie. –

+0

@Bhanu, avez-vous tapé 'set serverout on'? –