在sqlplus中抑制变量替换的输出

时间:2011-03-17 14:50:35

标签: sql variables sqlplus

我想抑制以下行的输出

old   9: AND FROMDAT <= TO_DATE('&duedate', 'YYYYMMDD')
new   9: AND FROMDAT <= TO_DATE('20091031', 'YYYYMMDD')
old  10: AND TODAT > TO_DATE('&duedate', 'YYYYMMDD')
new  10: AND TODAT > TO_DATE('20091031', 'YYYYMMDD')

我怎么能实现这个目标?

TERM OFFFEEDBACK OFF已设置。

2 个答案:

答案 0 :(得分:65)

SET VERIFY OFF就是答案。

答案 1 :(得分:1)

SET VERIFY OFF确实会抑制参数替换对话框,但不会阻止参数输入(输入..)颤动写入输出。

但是,如果将其与SET HEADER OFF结合使用,则输出将仅包含返回数据,顶部没有垃圾。

当我需要一个sqlplus程序将XML输出返回到Oracle并发请求时,使用此方法。