如果你是再SQL*PLUS中,只要再環境中打出 SET SERVEROUTPUT ON 就可以了. 還有一種方法:就是使用環境中的綁定變量也可以. 再環境中定義:? VARIABLE NAME VARCHAR2(50); 然后把過程添加一個OUT類型的參數如: P_NAME OUT depositor.customer_name%TYPE. 然后再過程中給P_NAME賦值:P_NAME=rec.name; 再調用過程的時候將定義好的綁定變量作為實參: BEGIN show_customer_sp(...,NAME); END; 最后,用PRINT命令輸出該綁定變量: SQL>PRINT NAME 這樣就可以看到NAME的結果.
SQL> set serverout on SQL> exec?dbms_output.put_line('asda'); asda