我有2个表,每个表中有近30列。我想将每个列值与一个表与另一个表进行比较,并显示仅包含已更改的记录的列表。我不认为我可以在SQL Server 2008上执行此操作,因为我正在处理大型数据集和列,如果您有任何人设法对LINQ或SQL SERVER执行类似的要求,请请求您帮助。
答案 0 :(得分:1)
select *
from table1
full outer join table2 on table1.id = table2.id
where table1.col1 <> table2.col1
or table1.col2 <> table2.col2
or table1.col3 <> table2.col3
...