我的DB2数据库不能进行SQL存储过程调试了,请问怎么办
答案:2 悬赏:70 手机版
解决时间 2021-02-04 09:21
- 提问者网友:树红树绿
- 2021-02-03 16:09
我的DB2数据库不能进行SQL存储过程调试了,请问怎么办
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-02-03 16:34
在查询分析器中可以的
选中你要调度的存储过程,
右击,然后选调试
然后在弹出的对话框中输入所需的参数就可能调试了
选中你要调度的存储过程,
右击,然后选调试
然后在弹出的对话框中输入所需的参数就可能调试了
全部回答
- 1楼网友:从此江山别
- 2021-02-03 17:28
楼主的 java 程序, 是 b/s 的 还是 c/s 的
b/s 的, 尝试在 执行 ibatis 的 插入之前 system.out 一下 那10个对象。
或者 写到 日志文件里面。
如果类 写了比较的方法的话,就比较一下 第1个 和 第2个
确定一下, 是否是 插入不同的数据。
c/s 的,设置一下 断点, 到时候,单步跟踪进去。
如果以上情况都不见效, 那么尝试使用 p6spy
p6spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架.
通过p6spy 我们可以对sql语句进行拦截,相当于一个sql语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。
弄hibernate时,想显示sql语句,可以设置show_sql为true来达到这个目的,但是参数值全preparedstatement一样,用?来代替的。
用p6spy可以达到显示的那些参数原值的目的,但可读性差。可以利用sql profiler来处理这个事情。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯