88问答网
所有问题
oracle的update .... where id in ('','','')优化问题
我要执行一个update语句,括号里为我得到的一个要修改的id结果集的字符串,如何优化,将这种形式的in换成exists
举报该问题
推荐答案 2015-09-18
你是指这种吗?
update 表1 a set a.字段 ='test' where exists (select 1 from 表2 b where a.字段1=b.字段1 )
将查询的条件都放在exists里面
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tBtSagcBVtt1VK1B1V.html
其他回答
第1个回答 2020-08-10
改成OR条件
相似回答
大家正在搜
相关问题
Oracle update 一张表内更新多行数据的优化问题
oracle 大数据量update优化方案
oracle的where not in 语句不能应付超大数据...
ORACLE时间段查询优化的问题。
优化Oracle中的Update语句
有大神没,oracle表更新优化问题,下边的这个sql怎么优...
oracle中sql优化,这条语句中的where 1=1是什...