300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > oracle中调用带数据出参数的存储过程 – 数据库 – 前端

oracle中调用带数据出参数的存储过程 – 数据库 – 前端

时间:2020-02-06 07:57:26

相关推荐

oracle中调用带数据出参数的存储过程 – 数据库 – 前端

–存储过程的创建set serveroutput on;create or replace procedure select_dept(num_deptno in number,–定义in模式变量,要求输入部门编号var_dname out dept.dname%type,–定义out模式变量,可以存储部门名称并输出var_loc out dept.loc%type) isbeginselect dname,loc into var_dname,var_loc from deptwhere deptno = num_deptno;–检索某个部门编号的部门信息exceptionwhen no_data_found then–若select语句无返回记录dbms_output.put_line(该部门编号的不存在)

;–输出信息end select_dept;/–存储过程的调用–注意:含有输出参数的存储过程调用,需要先声明与out参数类型兼容的变量set serveroutput on;declare var_dname dept.dname%type;var_loc dept.loc%type;beginselect_dept(10,var_dname,var_loc)

;dbms_output.put_line(var_dname||位于:||var_loc)

;end;/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。