假设我们有两个表,tab_prod和tab_temp结构相同但数据不同 要求是基于tab_temp生成用于更新的脚本(包括插入和删除)tab_prod 对于tab_prod中的exmaple我们有
id name
1234a 'jack'
在tab_test中我们有
id name
1234a 'sam'
4321b 'mike'
用这种方式,我们可以生成两个语句
update tab_prod set name = 'sam' where id = 1234a
insert into tab_prod values(4321b,'mike')
另外,id应该是guid,所以我们不能做比较....
我的想法是使用两个,除了得到哪个应该插入和删除 然后在其上使用intersect和cursor来获取应更新的列 更好的主意?
[合并是好的,但我需要的不是动作,我真正需要的是插入删除更新系列的脚本]