oracle中的procedure编写和使用详解
1.创建/修改 a.parameter_list格式如下in 是输入参数,可以有默认值,默认值例子 emp_no in number:=7900 out 是输出参数, b.AS/IS的区别在视图(VIEW)中只能用AS不能用IS 在游标(CURSOR)中只能用IS不能用AS c.local_declarations格式如下:loacal_var1 type(limit); 如empname varchar2(20); d.输出变量赋值oracle 变量赋值有两种一种是直接 := 还有就是 select into 游标参数 e.示例2.调用 在代码块 declare 的 begin/end 中不需要 [EXECUTE]|[CALL],直接 其他外部程序需要 [EXECUTE]|[CALL] 在PL/SQL中调用这个存储过程,采用了如下的代码: 3.显示调试信息 a.存储过程中在必要的位置添加 b.打开DBMS_OUTPUT c.测试我们的 procedure 代码如下:
exec procedure_name 3.显示错误 show errors 如果在 exec 存储过程中提示出现错误,时刻使用"show errors"命令查看哪里出错了 4.查看 a.所有 procedure b.指定 procedure 5.删除 以上所述是小编给大家介绍的oracle中的procedure编写和使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程之家网站的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |