首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

在 merge 两个表时的 insert, update 顺序有关问题

2012-09-01 
在 merge 两个表时的 insert, update 顺序问题经常会遇到将“临时表”与“目标表”merge 的情况,这里 merge_in

在 merge 两个表时的 insert, update 顺序问题
经常会遇到将“临时表”与“目标表”merge 的情况,这里 merge_insert 与 merge_update 有一点讲究。

是先 insert 还是先 update,这是个问题。

假设“目标表”的索引 id 为 1 ~ 10,“临时表”的索引 id 为 10,11.

假设1:
先 insert 后 update:
a. 11 被插入。
b. 10, 11 都被 update。

假设2:
先 update 后 insert:
a. 10 被更新。
b. 11 被插入。

所以, 为了减少数据库操作时间要先 Update 后 insert。

热点排行