假如我有两个表。表格的结构都是相同的。。但是一个表格里有上千条数据,而第二个表里有十几条数据(这些数据都在第一个表格有)那么我怎么将第二个表里的数据全部都更新到第一个表格中。。注意:不是(插入)。(这是在.net上实现)
当然能否加个能判断是否有相同ID,如果有则更新。没有则插入
update t1 set c1=t2.c2 from t2 where t1.Id=t2.Id
主要是Update table from这样的语法。
insert into B select * from A where Id not in(select Id from B)
然后再用ado.net操作sql语句
楼上的方法可行。
update t1 set c1=t2.c2 from t2 where t1.Id=t2.Id
还有一个没有就插入的呢??
select * into 新表明 from 表名 where条件