我一直使用 PL/SQL Developer 和 TOAD。由于 SQL Developer 中提供了单元测试功能,我对使用这个程序而不是其他程序非常感兴趣。但我有一个愚蠢的问题。问题是所有包文件都存储为 .SQL 文件,如果我尝试打开其中一个,SQL Developer 会将其作为 SQL 表打开。有什么方法可以将 View 更改为 PL/SQL View ,以便显示调试选项和内容?
最佳答案
如果您打开带有 .pks
、.pkb
、.pls
或 .plb
扩展名的文件,然后您将获得调试器选项:
According to the documentation您可以将存储过程链接到文件,但我并不完全清楚应该做什么;如果我从 .p*
文件编译,则创建对象,但如果我从“连接” Pane 打开对象,则更改仍不会反射(reflect)在文件中。我不确定“基于文件的 PL/SQL 模块”是什么意思...
如果您的文件具有 .sql
扩展名,并且无法更改(如果它在源代码管理中,这很可能),这对您没有帮助。您可以关联文件类型,但内置文件类型不可编辑:
试图通过在 product-preferences.xml
中添加一个 extensionsToNodeTypes
条目来覆盖它似乎没有做任何事情,如果这样做可能不会被支持.
因此,除非您可以更改文件扩展名,否则我认为您无法做您正在尝试的事情。
关于sql - 如何在 SQL Developer 中将 .sql 文件作为包文件打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615924/