1、plsql下執行不帶引數的儲存過程

     CALL  getDeptCount();




2、plsql下執行帶引數的儲存過程DECLARE,必須使用程式碼段,並且可以列印其中的輸出引數

salary varchar2(100);
BEGIN
getSalaryByEmpNo('測試角色',salary);
DBMS_OUTPUT.PUT_LINE(salary);
END;



3、plsql下執行帶引數的儲存過程DECLARE,必須使用程式碼段,返回遊標,但是遊標不能再下面輸出出來,想看遊標可以通過右鍵----》test執行後,點開cursor來看
DECLARE
rolename varchar2(100);
creater varchar2(100);
rs SYS_REFCURSOR;
BEGIN
GET_out_CURSOR();

END;


call GET_OUT_CURSOR2();




DECLARE
rs SYS_REFCURSOR;
BEGIN
 GET_OUT_CURSOR3(rs);

END;

4、sqlplus執行儲存過程,如果想看儲存過程輸出的遊標結果,可以使用sqlplus來執行儲存過程

variable p refcursor;
execute PollutionStatic.getPollutionStatic(:p);
print p;
在sqlplus的oracle使用者下輸出以上命令,可以打印出來輸出結果



.