gpt4 book ai didi

sql - 对于在单个语句中多次出现的替换变量,如何使 SQL Developer/SQL+ 只提示一次?

转载 作者:行者123 更新时间:2023-12-04 16:26:43 25 4
gpt4 key购买 nike

我有一个大致这样的查询:

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

但是当我运行它时,SQL Developer 两次提示我输入变量,即使它是同一个变量。

如果有办法让它只提示一次使用两次的变量,我该怎么做?

我愿意 不是 要使用脚本,它必须是单个可执行查询。

最佳答案

当我撰写这篇文章时,我想出了如何去做:

 :a_var
select *
from A_TABLE
where A_COLUMN = :a_var
union
select *
from A_TABLE
where B_COLUMN = :a_var;

然后 SQL Developer 将提示输入绑定(bind)变量,您可以输入它并点击应用。

关于sql - 对于在单个语句中多次出现的替换变量,如何使 SQL Developer/SQL+ 只提示一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/735429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com