【问题标题】:Trivial PL/SQL block generating frustrating PLS-00103 error琐碎的 PL/SQL 块生成令人沮丧的 PLS-00103 错误
【发布时间】:2015-11-09 19:57:39
【问题描述】:

我可能有点发疯了,但我不断收到PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following... 错误。我已将我的程序缩减为以下内容:

BEGIN
    NULL;
END;
/

我在 AquaData Studio 中运行。

这会产生:

  • [错误] 脚本行 1-2 ... ORA-06550:第 2 行,第 8 列:
  • PLS-00103:在预期以下情况之一时遇到符号“文件结尾”...;脚本第 2 行,语句第 2 行,第 8 列

我写了相当多的 PL/SQL,通常上面的小块运行得很好。我在做什么到底有什么问题?

【问题讨论】:

  • 我猜这个 Aqua Studio 东西不支持使用 / 作为 PL/SQL 的块终止符。您需要查看手册以了解如何运行 PL/SQL 块(包含 ;)

标签: oracle plsql oracle11g aqua-data-studio


【解决方案1】:

事实证明,解决方案正如@a_horse_with_no_name 在他的评论中所建议的那样。在 ADS 中,您需要打开 File → Options Ctrl + ,(这是一个逗号!)并在 General 选项卡上设置以下选项:

  • ';'语句分隔符(确保它没有打勾)
  • '/' at End of Line Terminates Statement(确保它被打勾)

请看下面的截图。执行此操作,一切正常:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多