Tschuckerich 11 Geschrieben 13. Februar Melden Geschrieben 13. Februar 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
MDD 13 Geschrieben 13. Februar Melden Geschrieben 13. Februar Hallo! Entweder nachträglich in der Zieldatenbank mit "UPDATE" ändern oder bei der Übernahme gleich anpassen. Die Funktion "CASE" sollte dabei hilfreich sein. SG
Karl K. 15 Geschrieben 13. Februar Melden Geschrieben 13. Februar 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;
Empfohlene Beiträge
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 erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden