加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 站长百科 > 正文

oracle 储存过程的创建和调试

发布时间:2020-12-30 16:48:17 所属栏目:站长百科 来源:网络整理
导读:oracle 储存过程的创建和调试 ? ? 1.先建存储过程 左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单“new",弹出 template wizard窗口,name框中输入 GetSumAndSub,parameters中填入: p1 in number,p2 in number,m out n

oracle 储存过程的创建和调试

? ?  1.先建存储过程    左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单“new",弹出       template wizard窗口,name框中输入 GetSumAndSub,parameters中填入: p1 in number,p2 in number,m        out number,b out number 。单击ok,右边出现建立存储过程的代码窗口。其中内容为创建存储过程的语句。在begin end 之间输入具体内容,最后如下;   create or replace procedure GetSumAndSub(p1 in number,m out number,b out        number) is   begin     m := p1+p2 ;     b := p1-p2 ;   end GetSumAndSub;   单击“保存”按钮,可将创建存储过程的sql语句保存在文件中,作备分之用^_^接着要做的就是 执行此sql语句来创建存储过程。方法为:找到工具栏上的“齿轮”图标,鼠标放上面会显示       ‘EXECUTE(F8)‘,单击之。存储过程此时已经建立完毕。可为什么我在右边的procedures文件夹下看不到此存储过程?刷新一下ok~ ? 接着进行调试:数字1表示右键选择 查看,打开一个程序窗口,数字2 就是双击打断点的地方,注意数字3不是断点 ?

oracle 储存过程的创建和调试

? ? 数字1表示右键选择 test,打开一个测试窗口(加上上图中一共两个窗口),如果是含有输入参数的,在第数字2位置输入参数,然后点击数字3 ?

oracle 储存过程的创建和调试

? ? 数字1表示完全执行,数字2表示单步执行,如果前面在程序窗口打了断点的话,最好只执行数字2操作,可以看到每次执行信息,如果断点位置打的不对,会有提示的。 ?

oracle 储存过程的创建和调试

? ? ? 鼠标放在要打印的变量上面可以显示当前变量的值 ?

oracle 储存过程的创建和调试

? 最后一步,在测试窗口的 DBMS输出标签页面时,可以看到打印的输出值是多少。 ?

oracle 储存过程的创建和调试

?

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读