我有一个查询大致是这样的:
select *
from A_TABLE
where A_COLUMN = '&aVariable'
union
select *
from A_TABLE
where B_COLUMN = '&aVariable';
但是当我运行它时,SQL Developer 两次提示我输入该变量,即使它是同一个变量。
如果有办法让它对使用两次的变量只提示一次,我该怎么做?
I do not想要使用脚本,它必须是单个可执行查询。
当我撰写这篇文章时,我想出了如何做到这一点:
:a_var
select *
from A_TABLE
where A_COLUMN = :a_var
union
select *
from A_TABLE
where B_COLUMN = :a_var;
然后,SQL Developer 将提示输入绑定变量,您可以输入它并点击“应用”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)