社区
基础和管理
帖子详情
怎么根据查询结果执行不同的sql
木杵
2019-04-05 02:53:09
如果表1存在id=1,执行:select * from 表1,否则执行:select * from 表2
Oracle要怎么写呢?
表1和表2结构一样,只是内容不一样
...全文
930
6
打赏
收藏
怎么根据查询结果执行不同的sql
如果表1存在id=1,执行:select * from 表1,否则执行:select * from 表2 Oracle要怎么写呢? 表1和表2结构一样,只是内容不一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
洪武哥
2019-07-25
打赏
举报
回复
1
select * from a1 where exists (select null from dual where a1.id=1) union all select * from a2 where not exists(select null from a1 where a1.id=1)
nayi_224
2019-07-24
打赏
举报
回复
select*from tab1 where exists(select*from tab1 t1 where t1.id = 1)
union all
select*from tab2 where not exists(select*from tab1 t2 where t2.id = 1)
YeHuai1991
2019-07-19
打赏
举报
回复
采用存储过程实现,支持3楼
wilson1966
2019-06-06
打赏
举报
回复
SELECT CASE WHEN rowcount > 0 THEN select * from 表1 ELSE SELECT * FROM 表2 END FROM ( SELECT count(*) rowcount FROM 表1 WHERE id=1 ) a
lhdz_bj
2019-06-05
打赏
举报
回复
declare
v_cnt int;
begin
select count(1) into v_cnt from 表1 where id=1 and rownum<2;
if v_cnt>0 then
select * from 表1
else
select * from 表2
end if;
end;
大概这样吧,随手写的,没校对具体语法。
卖水果的net
2019-04-05
打赏
举报
回复
-- 可以写成这样,但是建议你分两步写比较好。 select * from t1 where id = 1 union all select * from t2 where not exists(select * from t1 where id =1)
Mybatis中根据
不同
条件
执行
不同
sql
之test 条件判断
Mybatis中根据
不同
条件
执行
不同
sql
之test 条件判断 近期开发过程中,想在mybatis中根据
不同
条件
执行
不同
的
sql
,想到了用 &amp;lt;if test=&quot;quoteFlag != null and quoteFlag !='' &...
SQL
优化之
SQL
查询
语句的
执行
顺序解析
SQL
语句
执行
顺序
SQL
语句
执行
顺序 结合上图,整理出如下伪
SQL
查询
语句。
SQL
语句
执行
顺序 从这个顺序中我们可以发现,所有的
查询
语句都是从FROM开始
执行
的。在实际
执行
过程中,每个步骤都会为下一个步骤...
SQL
中用IF语句 根据条件
执行
不同
语句
1、情况说明 假设存在T表,里面的数据可能为 name value a 1 b 2 ... 即,除了合计行外,可能没有数据,那么我希望返回记录的时候,如果是第二种情况,返回空集 ...由于之前没这么写过,第一时间问了度娘...
SQL
语句
执行
与结果集的获取
数据源在
执行
完
SQL
语句后会返回一个结果集对象,将
SQL
执行
的结果返回到结果集对象中,应用程序在
执行
完
SQL
语句后,解析结果集对象中的结果,得到具体的结果,这次的主要内容是如何解析结果集对象并获取其中的值。...
使用Oracle
查询
历史
SQL
语句
通过以上步骤,您可以使用Oracle数据库提供的功能
查询
历史
SQL
语句。在Oracle数据库中,可以通过查看数据库的历史
SQL
语句来了解数据库的操作历史...根据具体需求,可以根据
不同
的筛选条件来获取所需的历史
SQL
语句信息。
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章