VS2012 Debug步入PL / SQL

时间:2014-09-19 14:27:01

标签: visual-studio-2012 plsql odp.net oracle11gr2

我正在尝试通过vs2012调试Pl / SQL打包过程。 Studio输出显示

PL/SQL Debugger will use host: nnn.nnn.nn.nn and port: 65000 for Oracle Application Debugging

当应用程序启动时,当c#代码到达断点ExecuteNoneQuery时,输出显示

A database has connected to the PL/SQL Debugger on host nnn.nnn.nn and port:65000

但是调试器没有达到PL / SQL代码中设置的断点..

我做错了什么?

2 个答案:

答案 0 :(得分:1)

第一次进行PL / SQL调试需要很多步骤。其中包括调试权限,使用调试元数据进行编译,设置Options页面....听起来就像你没有用调试元数据编译一样。

我有两点建议:

1)阅读Oracle Developer Tools在线帮助的PL / SQL调试器部分中的调试设置核对表。

2)完成本演练: https://apex.oracle.com/pls/apex/f?p=44785:24:8435468845634:::24:P24_CONTENT_ID,P24_PROD_SECTION_GRP_ID,P24_PREV_PAGE:10191,,24

答案 1 :(得分:0)

嗯......!有趣的遭遇.. 我试图调试的packaged.procedure最初是用Oracele Sql Developer开发的。在连接到Oracle数据库时,相同的包被引入VS2012。

并使用Vs2012 Oracle工具重新编译。

这样的评论
/*--- here comes the santa -----
 -----------end of santa------------------*/
在Oracle Developer下,

没问题。 但是在VS2012下的Oracle工具中,解析器并没有削减/ *和* /因为 - 出现在结束注释之前* / 我所要做的就是这个

/*--- here comes the santa -----
     -----------end of santa------------------
*/