oracle 存儲過程創建及執行簡單實例


1. 創建

 CREATE OR REPLACE PROCEDURE getAplage(eNo IN NUMBER,salary OUT NUMBER)
 AS
 BEGIN
 SELECT AplAge INTO salary  FROM test WHERE AplAge = eNo and  plcno='2005371200'   ;
 EXCEPTION   WHEN NO_DATA_FOUND
 THEN    DBMS_OUTPUT.PUT_LINE('未查詢到結果');
 END;

 

2.執行

(1) set serveroutput on ;  (如果要在sqlplus中看到dbms_output的輸出,則必須設置該參數值為on )

(2)

 DECLARE
 salary number;
 BEGIN 
        getAplage(35,salary); 
        dbms_output.put_line(salary);
 END;

/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM