oracle存储过程调用奇葩

桂圆214 2017-09-19 01:30:12
有两个存储过程A和B,内容一样名字不一样,调用存储过程A进行测试调试没问题,当同样的参数调用存储过程B时,一步一步进入存储过程中时,显示的内容为存储过程C,我真是怀疑人生啊,大神谁能指点下为什么?存储过程有调用,但是不是在第一行,在几百行下面的
...全文
225 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-09-20
  • 打赏
  • 举报
回复
我也开始怀疑人生了,不是说只有两个存储过程A和B吗? 存储过程C从哪冒出来的?
混乱的年代 2017-09-20
  • 打赏
  • 举报
回复
贴一下A、B、C的代码先
chengccy 2017-09-19
  • 打赏
  • 举报
回复
是用的plsql developer吗? 在逐步调用之前,添加一下调试信息, 选中存储过程 右键, add debug information
碧水幽幽泉 2017-09-19
  • 打赏
  • 举报
回复
存储过程A,B,C 代码能否提供下?这样才好分析问题!
minsic78 2017-09-19
  • 打赏
  • 举报
回复
排除输入参数不同导致的选择不同,难道里面有与时间关联的分支条件?或者更有可能的是,过程可能更改了某些对象的数据,而过程的逻辑中,某些表有没有数据、数据量多少等可能会影响分支的选择?有些分支调用了C过程,而有些没有?
acen_chen 2017-09-19
  • 打赏
  • 举报
回复
这不太可能啊。。。

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧