使用oracle删除Toad弹出窗口中未识别的Bind变量

使用oracle删除Toad弹出窗口中未识别的Bind变量,oracle,plsql,toad,Oracle,Plsql,Toad,我试图在Oracle中创建一个包,每当我尝试将其作为脚本执行时,就会出现以下弹出窗口,而我没有在包代码中添加任何绑定变量 如何识别此弹出窗口在我的包中的位置 您是否在包中搜索了&IBF?这应该是你的第一步 然后,当您使用TOAD时,打开它的选项并导航到“编辑器-执行/编译”部分,该部分包含“替换变量提示”,其选项为: 全部 忽略评论中的内容-->我认为这可能是您需要了解的内容 没有 或者,如果您在SQL*Plus中创建包,在运行创建包命令之前, SET定义OX .< /P> < P>问题是,

我试图在Oracle中创建一个包,每当我尝试将其作为脚本执行时,就会出现以下弹出窗口,而我没有在包代码中添加任何绑定变量

如何识别此弹出窗口在我的包中的位置


您是否在包中搜索了
&IBF
?这应该是你的第一步

然后,当您使用TOAD时,打开它的选项并导航到“编辑器-执行/编译”部分,该部分包含“替换变量提示”,其选项为:

  • 全部
  • 忽略评论中的内容-->我认为这可能是您需要了解的内容
  • 没有

或者,如果您在SQL*Plus中创建包,在运行<代码>创建包命令之前,<代码> SET定义OX .< /P> < P>问题是,即使您在我的案例中以“I&IF”注释写入,TAD将忽略该空间并将其视为绑定变量。


确保搜索字符串“IBF”而不是&IBF,因为在我的例子中,编辑器没有返回任何关于“&IBF”的结果。

包中是否有
&IBF
作为字符串文本的一部分?看起来它是作为一个替换变量而不是一个普通的bin变量提取的。是的,我尝试搜索&IBF,但问题是在我的评论中使用了“&IBF”,由于中间有空格,我在搜索结果中找不到它。啊哈;好的,我很高兴你找到了。看看蟾蜍吧。