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