如何在 SQL Developer 中检查语法 Oracle 存储过程?

Posted

技术标签:

【中文标题】如何在 SQL Developer 中检查语法 Oracle 存储过程?【英文标题】:How to check syntax Oracle stored procedure in SQL Developer? 【发布时间】:2019-12-04 17:49:08 【问题描述】:

在 SQL Server Management Studio 中,有一个“解析”菜单,您可以在其中检查存储过程的语法,而无需运行存储过程。 Oracle SQL Developer 中是否有类似的东西,可以检查存储过程中代码的语法而不执行它?类似编译一下,看看有没有错误?

谢谢。

【问题讨论】:

"类似于编译,看看有没有错误?"和实际上只是编译,看看有没有错误? 如何在 SQL Developer 中编译存储过程?对不起,我是新手。谢谢 改变它:alter procedure p_test compile; 啊..当我执行“更改过程 mySP 编译时;它给了我“权限不足”不过感谢您的帮助。 【参考方案1】:

是的...但它会在您键入时执行此操作,这不是按需进行的。

没有...嘿编译器看看这个,但实际上并没有编译它的功能。我们的解析器是客户端,遵循 Oracle SQL 和 PL/SQL 语法的规则,并将其应用于它看到的代码。

【讨论】:

感谢您的帮助

以上是关于如何在 SQL Developer 中检查语法 Oracle 存储过程?的主要内容,如果未能解决你的问题,请参考以下文章

如何在SQL Developer中执行SQL Server存储过程?

pl/sql developer中如何调试存储过程

pl/sql developer中如何调试存储过程

如何在 Visual Web Developer 2008 速成版中查看 LINQ 生成的 SQL?

oracle如何检查sql语法错误

Oracle sql developer 日期/月份数据提取查询和语法