请问各位大神,merge into方法可以同时merge into几张表吗?如果可以,有什么注意的要点避免出错。

2025-03-11 05:51:38
推荐回答(1个)
回答1:

你说的意思是merge into嵌套么?还是什么替他意思,我没试验过。
不过merge本身,挺消耗资源,最好还是一点一点做,不然可能会影响其他业务的。
(1)能不能实现我并不知道,因为没有试过不能胡说,你可以找一个小库,做几张表表试验下。个人认为应该不太可能,以内这样就等于在一个session中出现两个commit ,当然我仅仅是分析,不知道oracle是不是有什么算法改变了这种情况。所以仅仅是一种可能。
(2)还是那句话,merge挺消耗资源,就算能这么做,也最好不要这么做,不然会影响其他业务的。