【问题标题】:Sql Developer: Enter Substitution VariableSql Developer:输入替换变量
【发布时间】:2014-07-31 09:14:09
【问题描述】:

我收到一个烦人的弹出窗口,要求输入替代变量
在 Oracle Sql Developer 4.0 中。 我在尝试编译存储过程时得到它。 由于隐私原因,我无法在此处附加存储过程。如果有人能猜出可能是什么问题,请提出建议。

【问题讨论】:

  • 那么,过程代码(或脚本中的任何其他内容,如果您同时运行多个东西)是否包含替换变量,以与符号开头的内容 (&)?弹出窗口通常会告诉您它正在寻找的变量的名称,这可能有助于缩小范围。也许是远射,但您是否在某处使用&& 而不是AND?不幸的是,如果没有看到代码,真的很难变得更有帮助。也许您可以创建一个具有相同行为的虚拟程序并将其发布。
  • 跟进@AlexPoole 的评论 - & 可能在任何地方,包括在评论中。我已经不止一次被 cmets 中的 & 号烧毁了——这将从 PL/SQL Developer 编译得很好,但是我们的迁移过程使用 SQL*Plus 来进行编译...... :-(
  • @AlexPoole 是的,你的想法正在奏效。

标签: plsql oracle-sqldeveloper


【解决方案1】:

Alex 确实是对的,但那些角色可能是故意的。在这种情况下,您可以尝试将“SET DEFINE OFF”放在代码上方,然后尝试编译它。

【讨论】:

    猜你喜欢
    • 2011-01-20
    • 1970-01-01
    • 2021-08-24
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2015-08-27
    • 2023-03-22
    相关资源
    最近更新 更多