1

我正在使用 SQL Developer 尝试调试包级函数。在我编译了包的标头和主体以进行调试后,我在源代码中找到了我的函数(从数据库开始加载),并且调试对话框给了我消息,

“数据库中不存在基于文件的源 [包名称]。是否已编译?”

就像我说的,我实际上只是编译了代码,并没有发现任何错误。

编辑:我已经在头文件中注释掉了函数定义,所以函数不是公开的。

4

1 回答 1

0

我已经在头文件中注释掉了函数定义,这实际上使它成为一个私有函数,所以它不会让我从 SQL Developer 调用它。

我取消了函数定义的注释,使其成为公共函数,并且它起作用了。

于 2013-02-08T19:24:12.623 回答