Hamsterfisch 10 Geschrieben 15. August 2011 Melden Teilen Geschrieben 15. August 2011 Hallo, ich habe ein Problem mit dem Conditional Split bei SSIS. Aufgabenstellung: Prüfen, ob der Wert in einer Datenbank auch in einer anderen Datenbank existiert. Wenn nicht, dann auch in der einen Datenbank löschen Meine Lösung: - Alle Werte der ersten Datenbank in einer Variablen Speichern. - Mit der Variable dann (per foreach loop) in der zweiten Datenbank suchen - Den Output auf ein Conditional Split geben. Wenn der Output NULL ist, dann löschen, wenn nicht, dann nicht löschen.(Wert steht ja noch in der Variabel) Problem: Egal, ob der output NULL ist oder auch nicht, es werden immer beide Ausgänge angesprochen. Es werden zwar nicht unbedingt Werte übergeben (je nachdem ob NULL oder nicht), aber beide Ausgänge werden mit leeren Werten angesprochen. Da der Output vom Conditional split auch NULL ist, wenn der Wert nicht existiert (ich kann ja kein Wert übergeben, wenn es die Zeile in der Datenbank nicht gibt), kann ich nicht unterscheiden, ob der Wert in der Datenbank existiert oder nicht. Kennt das jemand zufällig? Danke und Gruss, Mark Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.