Ich bin von Oracle Views Mapping zur Ausgabe von CSV-Datei. Ich habe eine Ausdruckstransformation verwendet, um Regeln anzuwenden. HierKeeping Data Integrity, Verlust der führenden Null, Drop von Null aus Geld, Umwandlung der Nummer in den Monat
ist das, was ich mit
Datenbankwert zu kämpfen -> Ausgabe CSV Wert
0023 -> 23
23.00 -> 23
23-01 -> 23- Jan
Für die 0023, wo die führende Null ist verloren, ist es ein VARCHAR in der VIEW, Zeichenfolge in der SQ, Zeichenfolge in der flachen Datei. Ich habe sogar versucht LPAD (Wert, 4, '0'), aber nichts funktioniert
für das Geld, es ist eine Zeichenfolge in der flachen Datei, ich habe sogar versucht
TO_DECIMAL (HOURLY_RT, 2) in der Transformation, aber es hat nicht funktioniert.
Die 23-01, concat ich zwei Felder zusammen,
CONCAT (CONCAT (VALUE1, '-'), VALUE2). VALUE1 und VALUE2 sind VARCHARS in der VIEW und Zeichenfolge in der SQ. Ich bin mir nicht sicher, wie VALUE2 in Monat konvertiert wurde.
Jede Hilfe wird sehr geschätzt. Vielen Dank.