delete
from W02_CORP_GETMONEYAPPLY w
where w.ID in (select m.ID from M02_CORP_GETMONEYAPPLY m)
or w.GETMONEYAPPLYNO in
(select t.GETMONEYAPPLYNO from M02_CORP_GETMONEYAPPLY t)W02_CORP_GETMONEYAPPLY 这个表的ID主键,GETMONEYAPPLYNO有唯一约束
M02_CORP_GETMONEYAPPLY 这个表和W02_CORP_GETMONEYAPPLY的结构一样,不过没有主键也没有唯一约束上面的sql语句执行的很慢,各位高手看能不能优化一下,当然我要的不是把他拆成2个SQL语句,而是一个,高手帮忙啊!
from W02_CORP_GETMONEYAPPLY w
where w.ID in (select m.ID from M02_CORP_GETMONEYAPPLY m)
or w.GETMONEYAPPLYNO in
(select t.GETMONEYAPPLYNO from M02_CORP_GETMONEYAPPLY t)W02_CORP_GETMONEYAPPLY 这个表的ID主键,GETMONEYAPPLYNO有唯一约束
M02_CORP_GETMONEYAPPLY 这个表和W02_CORP_GETMONEYAPPLY的结构一样,不过没有主键也没有唯一约束上面的sql语句执行的很慢,各位高手看能不能优化一下,当然我要的不是把他拆成2个SQL语句,而是一个,高手帮忙啊!
解决方案 »
- 链接oracle时的问题,请大虾们指点!
- 急!困惑!如何求得一个存储过程执行情况,比如cpu利用率.
- 除了用TRIGGER监控DML,还有没有其它方法监控表的改动??牛人大哥些,救救小弟,感激不尽~~~~
- 如何查询数据库中是否存在一张表和数据库?
- 求asp.net编程高手培训本人,培训费按天计算
- Oralce9i如何导出为CSV文件?
- 最基础的Oracle的结构的问题
- 请大师指点迷津-关于sql查询
- 在 where 条件中, in (xxx,xxx,...) ,其中,xxx 可以有多少项,也就是in 可以有多少值?
- oracle監聽器啟動不了
- oracle中字符串拼接的问题
- 使用plsql创建数据库时总是出错
delete
from W02_CORP_GETMONEYAPPLY w
where exists (select 1 from M02_CORP_GETMONEYAPPLY m where m.ID = w.ID or m.GETMONEYAPPLYNO = w.GETMONEYAPPLYNO )
delete from W02_CORP_GETMONEYAPPLY w where exists(select 1 from M02_CORP_GETMONEYAPPLY where w.ID=id or w.GETMONEYAPPLYNO=GETMONEYAPPLYNO)