我正在使用SQL Developer 4.0.0.13连接到Oracle 11g DB。现在我有一个我需要更新它的主体的包,我在编辑器中打开包体,然后做我的更改
1)右键单击编译
2)右键单击编译以进行调试
3)保存(ctrl + s)
对于以上所有内容,新的更改都不会保存...当我关闭包体编辑器并再次打开它时,我找不到我的更改。我尝试关闭应用程序并再次打开它但没有任何帮助...任何想法???它似乎是缓存或类似的东西。
更新
我尝试从同行的机器上更新它,工作得很好......似乎问题出现在我的版本中......顺便说一下它以前工作得很好。
更新
如果尝试编辑任何数据库实体(函数/过程/...),也会发生同样的情况。
答案 0 :(得分:0)
我想出了原因,我只需要将模式名称作为包体的前缀.......但奇怪的是,SQL开发人员没有抱怨,只是打印了一条消息'编译'