merge /*+parallel(16)*/
into j1_ldm.LDMT02_YE_FPXX A
USING HX_DEL.FP_NSRFPJC_DEL B
ON (
a.nsrzhdah = 'G3'||b.DJXH
and a.ywxh = 'G3'||b.NSRJCUUID
and B.deal_date >= '2014-02-10 00:00:00.000000000'
and B.deal_date <= '2014-02-28 00:54:55.000000000')
WHEN MATCHED THEN
UPDATE
SET A.sjscrq = to_char(trunc(to_timestamp(B.deal_date, 'yyyy-mm-dd hh24:mi:ss.ff')),'yyyymmdd'),
a.sjbgbz = 'D';
into j1_ldm.LDMT02_YE_FPXX A
USING HX_DEL.FP_NSRFPJC_DEL B
ON (
a.nsrzhdah = 'G3'||b.DJXH
and a.ywxh = 'G3'||b.NSRJCUUID
and B.deal_date >= '2014-02-10 00:00:00.000000000'
and B.deal_date <= '2014-02-28 00:54:55.000000000')
WHEN MATCHED THEN
UPDATE
SET A.sjscrq = to_char(trunc(to_timestamp(B.deal_date, 'yyyy-mm-dd hh24:mi:ss.ff')),'yyyymmdd'),
a.sjbgbz = 'D';
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26613085/viewspace-1097118/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26613085/viewspace-1097118/
本文展示了一个使用Oracle数据库进行并行Merge操作的例子,详细说明了如何通过指定并行度来提高数据处理效率。该示例涉及特定的表结构及条件匹配规则。
5966

被折叠的 条评论
为什么被折叠?



