专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle管理

求存储过程解决思路

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
求存储过程
没写过ORACLE的存储过程,哪位给个例子,
返回的是个结果集
中间需要有循环判断。

调用的话怎么调用,谢谢!

------解决方案--------------------
create or replace procedure pro_query_emp
(v_no in emp.ename%type,
v_name out emp.ename%type,
v_sal out emp.sal%type)
is
e_sal_error exception;
begin
select ename,sal into v_name,v_sal from emp where empno = v_no;
if v_sal >= 2500 then
dbms_output.put_line('该雇员工资'|| v_sal);
dbms_output.put_line('该雇员工资'|| v_name);
raise e_sal_error;
end if;
exception
when no_data_found then
dbms_output.put_line('没有该雇员:' || v_no);
when e_sal_error then
dbms_output.put_line('该雇员工资高于2500');
end pro_query_emp;
 在plsql中的命令窗口中运行
exec pro_query_emp;
或者找到存储过程,点击测试,也是可以运行的。
我的异常网推荐解决方案:oracle存储过程,http://www.myexceptions.net/oracle-develop/177537.html
我的异常网推荐解决方案:软件开发者薪资,http://www.myexceptions.net/other/1391128.html
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: