对比order 表和test表的数据差异,如果test表里面有的数据order表里面也有,那就根据test表的这条数据的内容对order表的这条内容进行修改,如果test表里面有的order表里面没有的,那么根据test表的内容在order表进行新增,求高效一点的方法。
简单的说:对这两张表进行逐行逐列的对比,表1 order表 和表2 test 表。
当表2 test 里面的一条数据表1 order表也有,那么根据表2 的内容对表1的这条数据进行修改。
当表2 test 里面的一条数据表1 order 表没有,那么根据表2 的这条数据新增到表2 order 表里面。
建立一张虚拟表使用 覆盖完成修改,用exists来实现 新增或者删除
打开VS->"Tools"->"Sqlserver"->"New Data Comparison.."
使用except关键字