web-dev-qa-db-fra.com

Supprimer la sortie de la substitution de variables dans sqlplus

Je voudrais supprimer la sortie de lignes telles que les suivantes

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')

Comment pourrais-je y parvenir?

TERM OFF et FEEDBACK OFF est déjà défini.

35
user321068

SET VERIFY OFF Est la réponse.

66
user321068

SET VERIFY OFF supprime la boîte de dialogue de substitution de paramètre, mais n'empêche pas l'écriture de l'entrée de paramètre (Entrez une valeur pour ..) d'être écrite dans la sortie.

Cependant, si vous combinez cela avec SET HEADER OFF, vous aurez une sortie qui inclut uniquement les données de retour sans ordures en haut.

Je l'utilise lorsque j'ai besoin qu'un programme sqlplus renvoie une sortie XML à une demande simultanée Oracle.

2
alexherm