Oracle调试过程中,怎么实时的看输出语句?

唐小牛 2012-09-25 07:29:56
我是用pl sql developer开发的,单步调试的时候想用打印信息来调试,但是貌似需要调试过程完了以后,打印信息才能在output窗口显示出来,请问有什么办法能实时的输出吗?
...全文
666 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fw0124 2012-09-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:

右键,test(测试),然后F9,单步调试,可以在左下角的【变量】那输入你要查看的变量名称,【值】就是变量的内容。可以鼠标直接点击变量名,也可以看到变量的值。
如果还不清楚就问百度吧。

我说的是DBMS_OUTPUT.OUT_LINE函数的输出语句能否实时更新
[/Quote]

不能,那个是缓冲的,oracle会等到缓冲区满了才输出。
如果要实时看到输出结果,有个办法是写文件来替代dbms_output.put_line。
写文件可以用utl_file =>http://blog.csdn.net/fw0124/article/details/7785623
宾子寻月人 2012-09-25
  • 打赏
  • 举报
回复
右键,test(测试),然后F9,单步调试,可以在左下角的【变量】那输入你要查看的变量名称,【值】就是变量的内容。可以鼠标直接点击变量名,也可以看到变量的值。
如果还不清楚就问百度吧。
唐小牛 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

右键,test(测试),然后F9,单步调试,可以在左下角的【变量】那输入你要查看的变量名称,【值】就是变量的内容。可以鼠标直接点击变量名,也可以看到变量的值。
如果还不清楚就问百度吧。
[/Quote]
我说的是DBMS_OUTPUT.OUT_LINE函数的输出语句能否实时更新
jdsnhan 2012-09-25
  • 打赏
  • 举报
回复
右键,test,然后一步一步的跟踪调试,里面啥内容都有

17,138

社区成员

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

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