capypad
0 Tage Serie
sql / expert
Snippet

Validierung der Datenintegrität mit EXCEPT

Der EXCEPT-Operator gibt eindeutige Zeilen aus der ersten Abfrage zurück, die in der zweiten nicht vorhanden sind. Dies ist essenziell für die Delta-Erkennung, die Validierung von Datenmigrationen und das Identifizieren fehlender Datensätze.

snippet.sql
sql
1
2
3
SELECT product_id, vendor_id FROM inventory_staging
EXCEPT
SELECT product_id, vendor_id FROM master_catalog;
Erklärung
1
SELECT product_id, vendor_id FROM inventory_staging
Wählt den Quelldatensatz für den Vergleich aus.
2
EXCEPT
Berechnet die Mengendifferenz zwischen den beiden Abfragen.
3
SELECT product_id, vendor_id FROM master_catalog
Wählt den Referenzdatensatz aus, der vom ersten Satz abgezogen werden soll.