2010-11-10 31 views

回答

4

爲此在SQL加:

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; 
/

你應該看到輸出:

p_val was hello world 
l_val is now something else 
+0

我試過同樣的方式,但無法獲得輸出。 – 2010-11-10 11:34:28

+0

@Bhanu,你是否在'set serverout'上鍵入? – 2010-11-10 11:42:36

相關問題