2017-07-14 2 views
1

Während einer CSV-Datei importieren ich eine Spalte mit Geldwerten zu transformieren möchten, damit er sie in die Datenbank problemlos einfügen wird.Wie trimmen nicht numerische Zeichen mit APEX Transformation

Ich habe Werte wie „134,245.99 RUB“ und die Ausgabe sollte „134,245.99“ oder „134.245,99“ bestenfalls sein.

Ich versuchte es mit Transformation zu tun, aber es gibt keine Dokumentation (sic!) Zu diesem Thema von Oracle, wie es zu benutzen.

Haben Sie irgendwelche Ideen?

Antwort

1

@tweant: Sie können REGEXP_REPLACE Funktion verwenden und dies ganz einfach. Hier ein Beispiel:

Dadurch werden alle nicht einstelligen Zeichen vom Ende entfernt und die Leerstellen abgeschnitten.

Weitere Informationen über die Funktion here.

Verwandte Themen