Samstag, 16. Februar 2019

Abgleich von Spalten in zwei Tabellen

Hallo,

folgende DMV vereinfacht den Abgleich von Spalten bei zwei oder mehreren Tabellen wesentlich.

SELECT *
FROM sys.dm_exec_describe_first_result_set(N'SELECT * FROM XTR.dbo.[T_PROJECT]', NULL, 0) XTR

LEFT JOIN sys.dm_exec_describe_first_result_set(N'SELECT * FROM CORE.[dbo].[T_PROJECT]', NULL, 0) CORE 

ON (XTR.name = CORE.name)

WHERE CORE.name IS NULL

Diese Abfrage liefert nun jene Spalten zurück, welche in der "T_PROJECT" Tabelle in der CORE Datenbank fehlen, aber in der XTR Datenbank vorhanden sind.

Keine Kommentare:

Kommentar veröffentlichen