Umlaute einer Oracledb konvertieren

Hallo zusammen,

gibt es eine Möglichkeit Umlaute in der DB zu konvertieren?

Ich bekomme aus einer Tabelle z.b. Änni Müller und möchte dann aber in eine 2. Tabelle den Namen aenni mueller speichern ist das so einfach möglich?

DAnke für Eure Hilfe.

GRuß Christof

Ich bekomme aus einer Tabelle z.b. Änni Müller und möchte dann
aber in eine 2. Tabelle den Namen aenni mueller speichern ist
das so einfach möglich?

  • Nein, für diesen Fall wirst du eine Funktion schreiben müssen, welche dies für dich erledigt. Kleine Frage : Aus welchem Grund willst du dass tun ?

Gruss

Ich bekomme aus einer Tabelle z.b. Änni Müller und möchte dann
aber in eine 2. Tabelle den Namen aenni mueller speichern ist
das so einfach möglich?

  • Nein, für diesen Fall wirst du eine Funktion schreiben
    müssen, welche dies für dich erledigt. Kleine Frage : Aus
    welchem Grund willst du dass tun ?

Hallo Ullrich,

ich habe eine Tabelle in der stehen Vorname und Name drin, daraus will ich Mailadressen generieren nach den Schema Vorname.Nachname@…, dazu wäre es von vorteil aenni.mueller@ zu haben anstatt änni.müller@
oder gibt es da eine einfache Lösung und ich verrenne mich gerade?

Gruß Christof

  • nein, dafür gibt es keine „fertige“ Lösung. Du muss also den Namen / Vornamen in einer Funktion parsen und die Umlaute und was du sonst noch ersetzten willst dort behandeln. Dass sollte auch kein Problem sein.

Gruss

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

versuchs doch mal mit

REPLACE(‚Änni Müller‘, ‚Ä‘, ‚Ae‘) FROM dual;

(http://www.techonthenet.com/oracle/functions/replace…)

Und das natürlich für alle Zeichen, die Du ersetzen willst. Du kannst das ja in eine Funktion schreiben.

Gruß

Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]