存储过程调试

有一个存储过程,是通过定时任务调用执行的,现在需要立即执行一边,通过在eclipse 中找到

该存储过程的名称, 现在要在数据库中搜索下数据库下该存储过程对象:

<span style="font-size:18px;">createorreplaceprocedure getSumAndSub

(p1 innumber,p2 innumber,m outnumber, n outnumber)is

begin

    m := p1 + p2;

    n := p1 - p2;

end  getSumAndSub;</span>



2。测试存储过程
在左边的浏览窗口选中 GetSumAndSub该存储过程,右击选菜单“TEST‘,右边会出现新的测试窗口。


说明:在测试窗口的下面你可以看到有一个参数列表,作输入参数值和查看out型参数值用在调试代码上方有个工具条:
  第一个放大镜形(start debugger),开始调试。
  第二个绿色三角形(run),执行。
  第三个step into ,单步调试。
  进入调试代码窗口后,可随意设置断点,方法就不用说了吧~
  a 我们要在参数窗口中输入两个参数值, p1为6,p2为4, m跟b不用填。
  b 点击start debugger,进入存储过程的代码窗口
  c 点击step into ,将鼠标放在变量符号上可查看变量值
  d 继续点击step into 直到单步运行完毕。此时会返回测试窗口。
  e 查看参数列表,验证m,b值为8,4。
   
在测试窗口点击保存,可保存测试代码。以后重新打开时,你原先输入的那些参数值会保存在其中,

免得每次测试都要重新输参数值。
   对于返回类型为游标的参数,数据不会直接显示,在列表的参数值框右边会有一个按扭,点击之,会弹出一个

一个最简单的存储过程的调试:

<span style="font-size:18px;">createtable s_user
(
  namechar(8),
  passwd char(8),
  address char(8)
)
 
createorreplaceprocedure myproc1
as
begin
  insertinto s_user values('meng','meng','wh');
  commit;
end;
 </span>

1)选中存储过程名称,右键存储过程名,添加调试信息,调试信息被添加

2)选中右键属性”测试”,在弹出的窗口按F9




3)  ctrl +存储过程名, 可以查看存储过程,在存储过程上中可添加断点

4)  可以鼠标移上去,查看变量的值(如果有)

5)  存储过程执行一遍,就往该表中成功插入了一条数据



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值