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;

/

 

posted @ 2016-07-27 11:31  Yueers  阅读(1876)  评论(0编辑  收藏  举报