Comparing the data of two tables in the same database in sqlserver

user123 picture user123 · Jul 19, 2013 · Viewed 7.2k times · Source

I need to compare the two table data with in one database.match the data using some columns form table.

Stored this extra rows data into another table called "relationaldata". while I am searched ,found some solutin.

But it's not working to me http://weblogs.sqlteam.com/jeffs/archive/2004/11/10/2737.aspx

can any one help how to do this. How compare two table data with in one database using redgate(Tool)?

Answer

Wonko picture Wonko · Jul 19, 2013

Red Gate SQL Data Compare lets you map together two tables in the same database, provided the columns are compatible datatypes. You just put the same database in the source and target, then go to the Object Mapping tab, unmap the two tables, and map them together.

Data Compare used to use UNION ALL, but it was filling up tempdb, which is what will happen if the table has a high row count. It does all the "joins" on local hard disk now using a data cache.