TO_NCHAR(number) konvertiert eine Zahl in den länderspezifischen Zeichensatz.
NVARCHAR2
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 ist ein Textausdruck, der die Zeichen angibt, 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_NCHAR(1234567, '$9,999,999.00') gibt den Wert $1,234,567.00 zurück
Copyright © 2003, 2007, Oracle. All rights reserved. Alle Rechte vorbehalten,