Comment puis-je faire SQL Developer/SQL+ invite une seule fois pour une variable de substitution qui se produit plusieurs fois dans un même énoncé?

J'ai une requête à peu près comme ceci:

 select * 
  from A_TABLE 
  where A_COLUMN = '&aVariable'
    union
 select * 
  from A_TABLE 
  where B_COLUMN = '&aVariable';

Mais quand je le lance, SQL Developer m'invite pour la variable deux fois, même si c'est la même variable.

Si il y a une façon de faire, il invite une seule fois pour une variable qui est utilisée deux fois, comment dois-je faire?

Je ne pas souhaitez utiliser un script, il doit être un exécutable unique requête.

OriginalL'auteur Trampas Kirk | 2009-04-09