有没有办法在 Oracle SQL Developer 中安全地编译包
Is there a way to safely compile packages in Oracle SQL Developer
在编写 PL/SQL 包时,我是一名使用 Allround Automations PL/SQL 的开发人员,不仅如此,还因为它 Safe Compilation[=25 的便利功能=],它使用了一个临时编译对象。
所以它允许我只编译我的代码,如果我的语法有任何错误,没有人会被打扰。
有些同事更喜欢使用 Oracle SQL Developer(当前版本 19.4.0),但有时他们会使包无效,作业或其他覆盖层可能会受到影响。
我正在查看 Oracle SQL Developer 的首选项,但在搜索 comp、temp[ 时没有找到任何有用的设置=26=] 还是安全的。我可能忽略了什么。
所以我的问题是:
有没有办法在 Oracle SQL Developer 中启用包的安全编译?
不,您正在使用某个数据库中的对象。
我最好的建议是创建您自己的本地私有 Oracle 实例来完成您的开发工作。然后,当您准备好与您的队友共享该代码时,将您的更改合并到 Git / 编译到官方开发实例。
VirtualBox、Docker、Oracle XE - 有许多简单的方法可以在您的计算机上安装 Oracle 副本以用于开发目的。
其他好处包括 - 您现在可以做自己 DBA/god。如果您想调试,进入 ASH 报告,无需询问,您拥有该实例。
在编写 PL/SQL 包时,我是一名使用 Allround Automations PL/SQL 的开发人员,不仅如此,还因为它 Safe Compilation[=25 的便利功能=],它使用了一个临时编译对象。 所以它允许我只编译我的代码,如果我的语法有任何错误,没有人会被打扰。
有些同事更喜欢使用 Oracle SQL Developer(当前版本 19.4.0),但有时他们会使包无效,作业或其他覆盖层可能会受到影响。
我正在查看 Oracle SQL Developer 的首选项,但在搜索 comp、temp[ 时没有找到任何有用的设置=26=] 还是安全的。我可能忽略了什么。
所以我的问题是:
有没有办法在 Oracle SQL Developer 中启用包的安全编译?
不,您正在使用某个数据库中的对象。
我最好的建议是创建您自己的本地私有 Oracle 实例来完成您的开发工作。然后,当您准备好与您的队友共享该代码时,将您的更改合并到 Git / 编译到官方开发实例。
VirtualBox、Docker、Oracle XE - 有许多简单的方法可以在您的计算机上安装 Oracle 副本以用于开发目的。
其他好处包括 - 您现在可以做自己 DBA/god。如果您想调试,进入 ASH 报告,无需询问,您拥有该实例。