TO_CHAR(number) konvertiert einen numerischen Ausdruck in einen Textwert in dem Datenbankzeichensatz.
VARCHAR2
TO_CHAR(n [, fmt [, 'nlsparam' ] ])
n ist ein numerischer Ausdruck, der konvertiert werden muss.
fmt ist ein Textausdruck, der ein Zahlenformatmodell identifiziert, wie in Oracle Database SQL Reference beschrieben.
nlsparam gibt die Zeichen an, die von diesen Zahlenformatelementen zurückgegeben werden:
Dieses Argument hat das hier dargestellte Format:
'NLS_NUMERIC_CHARACTERS = ''dg'' NLS_CURRENCY = ''text'' NLS_ISO_CURRENCY = territory '
Die Zeichen d und g stellen das Dezimalzeichen bzw. Gruppentrennzeichen dar. Hier muss es sich um unterschiedliche Einzel-Byte-Zeichen handeln. Innerhalb einer Zeichenfolge in Anführungszeichen setzen Sie die Parameterwerte in zwei Hochkommata. Zehn Zeichen sind für das Währungssymbol verfügbar.
Wenn Sie dieses Argument oder einen der NLS-Parameter weglassen, verwendet diese Funktion die Standardwerte für Ihre Session.
TO_CHAR(1234567, '$9,999,999.00') gibt den Wert $1,234,567.00 zurück.
Copyright © 2003, 2007, Oracle. All rights reserved. Alle Rechte vorbehalten,