نحوه ی مقایسه دو جدول در Sql Server
مثال ما در دیتابیس دو جدول مثل هم از نظر ستون و دیتایی داریم که می خواهیم آنها را باهم مقایسه کنیم و داده هایی که با هم اختلاف دارند را به ما نمایش دهد. برای این کار از دستورات زیر استفاده می کنیم.
SELECT * FROM TableA
UNION
SELECT * FROM TableB
EXCEPT
SELECT * FROM TableA
INTERSECT
SELECT * FROM TableB;
INTERSECT این دستور باعث می شود که تمامی اختلاف های موجود دو جدول باهم نمایش داده شوند تا اختلاف های موجود پیدا شوند.
در واقع با استفاده از این دستورات باعث می شود که لیست دیتاهایی که باهم اختلاف دارند پیدا شود و کنار هم قرار داده شوند تا اختلاف دو دیتا را مشاهده کنیم.