2013-09-05 5 views
1

У меня есть 2 таблицы с 30 столбцами в каждой. Я хотел бы сравнить каждое значение столбца с одной таблицей на другую и показать список только тех записей, которые были изменены. Я не думаю, что могу это сделать на SQL Server 2008, так как я имею дело с большими наборами данных и столбцами. Если кто-либо из вас выполнил аналогичное требование для LINQ или SQL SERVER, попросите вас, ребята, помочь.Сравнить 2 таблицы для изменений в каждом столбце

ответ

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 
... 
+0

, но разве это длительный процесс, учитывая, что я имею дело с близко к 30columns легко – gaganHR

+2

Вы можете написать до 30 имен столбцов в правом несколько минут? –

+0

#gaganHR: это ваши спецификации, и это решение ... –

Смежные вопросы