Jump to content

Feld Wert der Datenquelle in SSIS Pakte ersetzen (Wenn ... dann)


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Ich transportiere Daten von einer SQL Tabelle in eine neue. Bei den Kundendaten gibt es jeweils (Quelle & Ziel) das Feld "Sprache" 

 

Quellwert für deutsch = "de" den ich für das Zielfeld in der Zieldatenbank in "DEUTSCH" ändern müsste. 

 

Mit welcher Funktion aus der Toolbox kann ich dies machen? Hätte jemand ein Beispiel für mich?

 

VG & Danke

 

Geschrieben
INSERT INTO ziel_tabelle (kunde_id, name, sprache)
SELECT kunde_id, name, 
       CASE 
           WHEN sprache = 'de' THEN 'DEUTSCH' 
           WHEN sprache = 'en' THEN 'ENGLISCH' 
           ELSE 'UNBEKANNT' 
       END 
FROM quelle_tabelle;

 

 

Falls mit UPDATE nachträglich:

 

UPDATE ziel_tabelle 
SET sprache = CASE 
                WHEN sprache = 'de' THEN 'DEUTSCH' 
                WHEN sprache = 'en' THEN 'ENGLISCH' 
                ELSE 'UNBEKANNT' 
              END;

 

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...