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