5

有没有一种方法可以在 SQL Developer (oracle) 中解析代码,而无需像 SQL Management Studio 中的“parse”选项那样实际接触表/包数据?

4

2 回答 2

3

没有选项只能解析 SQL 语句来验证语法。

您可以选择“解释计划”选项(F10在 Windows 版本的 SQL Developer 中),它将验证语法作为生成查询计划的一部分。如果存在语法错误,您将在尝试生成计划时收到错误消息,但通常不会得到错误的行和列,这使得调试更具挑战性。

于 2012-06-11T20:05:18.163 回答
2

我现在正在寻找这个,但在 Oracle SQL Developer 中找不到选项。

我知道一个名为SQL Fiddle的服务,它可以在需要测试/解析/验证临时 PL/SQL 脚本的情况下提供帮助。使用 SQL Fiddle 你可以这样做:

在下拉列表中选择Oracle 11g R2(现在可用),然后在左侧文本区域中键入您的脚本。按下Build Schema按钮。如果您的脚本有效,那么它将向您Schema Ready显示如下消息:

在此处输入图像描述

于 2013-09-25T22:50:10.800 回答