88问答网
所有问题
oracle嵌套更新性能优化
需要更新一张表的字段,更新值涉及到另一张关联表,数据涉及到大概10万条,嵌套查询后执行不下来,自己测试主要花费的时间在于更新十万条单据时去查询关联表的金额字段,求教该如何优化。
举报该问题
其他回答
第1个回答 2016-11-21
update table1 t1
set (t1.a,t1.b,t1.c)=(select t2.a,t2.b.t2.c from table2 t2 where t2.id=t1.id)
where exits(select 1 from table2 t22 where t22.id=t1.id)
改成这种语句试试。
本回答被网友采纳
相似回答
大家正在搜
相关问题
oracle 性能优化,提高Update效率
Oracle update 一张表内更新多行数据的优化问题
如何对Oracle sql 进行性能优化的调整
如何提高Oracle中Update的效率
ORACLE数据库性能优化包括哪几个部分
oracle 对于多个大表关联操作如何优化速度?
高分求助:oracle 大表更新,大约200万,insert...
ORACLE 视图多重嵌套查询视图的性能如何 有比较好的替代...