Sql Developer:输入替换变量
Posted
技术标签:
【中文标题】Sql Developer:输入替换变量【英文标题】:Sql Developer: Enter Substitution Variable 【发布时间】:2014-07-31 09:14:09 【问题描述】:我收到一个烦人的弹出窗口,要求输入替代变量 在 Oracle Sql Developer 4.0 中。 我在尝试编译存储过程时得到它。 由于隐私原因,我无法在此处附加存储过程。如果有人能猜出可能是什么问题,请提出建议。
【问题讨论】:
那么,过程代码(或脚本中的任何其他内容,如果您同时运行多个东西)是否包含替换变量,以与符号开头的内容 (&
)?弹出窗口通常会告诉您它正在寻找的变量的名称,这可能有助于缩小范围。也许是远射,但您是否在某处使用&&
而不是AND
?不幸的是,如果没有看到代码,真的很难变得更有帮助。也许您可以创建一个具有相同行为的虚拟程序并将其发布。
跟进@AlexPoole 的评论 - &
可能在任何地方,包括在评论中。我已经不止一次被 cmets 中的 & 号烧毁了——这将从 PL/SQL Developer 编译得很好,但是我们的迁移过程使用 SQL*Plus 来进行编译...... :-(
@AlexPoole 是的,你的想法正在奏效。
【参考方案1】:
Alex 确实是对的,但那些角色可能是故意的。在这种情况下,您可以尝试将“SET DEFINE OFF”放在代码上方,然后尝试编译它。
【讨论】:
以上是关于Sql Developer:输入替换变量的主要内容,如果未能解决你的问题,请参考以下文章