|
再测试一下如下的代码的效率如何, 如果还是慢的话, 贴一下执行计划
merge into EA_FOCS.OF_FUND_INFO A
using (select t.DEP_CODE,
tt.FUND_CODE
from EA_FT2.FT_BANK_ACC_INFO t,
(select A.FUND_CODE,
min(A.BANK_ACC_ID) new_BANK_ACC_ID
from EA_FOCS.OF_FUND_INFO A,
EA_FOCS.OF_FUND_BANK_ACC B
where A.FUND_CODE = B.FUND_CODE
and B.ACC_TYPE = '02'
group by A.FUND_CODE) tt
where t.BANK_ACC_ID = tt.new_BANK_ACC_ID) tmp
on(A.FUND_CODE = tmp.FUND_CODE)
when matched then
update set A.DEP_CODE_WB = tmp.DEP_CODE
|
|