有没有一种方法可以在Oracle SQL Developer中安全地编译包



在编写PL/SQL包时,我是一个使用Allround Automations PL/SQL Developer的人,这不仅是因为它使用临时编译对象的安全编译的方便功能。因此,它允许我只编译代码,如果我的语法有任何错误,没有人会介意。

一些同事更愿意使用Oracle SQL Developer(cur.19.4.0(,但他们会使包失效,作业或其他覆盖层可能会受到影响。

在搜索comptemp或safe时,我查看了Oracle SQL Developer的首选项,但没有找到任何有用的设置。也许我忽略了什么。

因此,我的问题是:
是否有一种方法可以在Oracle SQL Developer中启用包的安全编译

不,您正在某个地方使用数据库中的对象。

我最好的建议是创建您自己的、本地的、私有的Oracle实例来完成您的开发工作。然后,当你准备好与队友共享代码时,将你对Git/Compile的更改合并到官方开发实例中。

VirtualBox、Docker、Oracle XE-有很多简单的方法可以在您的机器上建立Oracle的副本以用于开发目的。

其他好处包括——你现在可以成为自己的DBA/上帝了。如果您想调试,请进入ASH报告,无需询问,您拥有该实例。

最新更新