如果添加了新记录,则将Database和Insert与现有数据库进行比较

时间:2017-09-07 10:00:19

标签: sql sql-server

我有两张表dbo.so , dbo.restageso

我想比较这两个表,如果有不同的数据,新数据将插入dbo.so,而重复的数据将会丢失。请协助。

1 个答案:

答案 0 :(得分:0)

INSERT INTO dbo.so
(col1, col2, ... coln)
SELECT col1,col2,..coln FROM
(
SELECT col1,col2,..coln FROM dbo.restageso 
EXCEPT
SELECT col1,col2,..coln FROM dbo.so 
) A