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 Zitieren
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 Zitieren
Karl K. 14 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; Zitieren
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.