TO_CHAR(datetime) konvertiert einen Datetime- oder Interval-Ausdruck in eine Textzeichenfolge in einem angegebenen Format.
VARCHAR2
TO_CHAR({ datetime | interval } [, fmt [, 'nlsparam' ] ])
datetime ist ein Datetime-Ausdruck, der in Text konvertiert werden muss.
interval ist ein Intervallausdruck, der in Text konvertiert werden muss.
fmt ist ein Datetime-Modellformat, das das Format von char angibt. Das Standarddatumsformat wird implizit von dem Initialisierungsparameter NLS_TERRITORY bestimmt. Es kann auch explizit mit dem Parameter NLS_DATE_FORMAT festgelegt werden. Weitere Informationen über Datentypformate finden Sie in Oracle Database SQL Reference.
nlsparam gibt die Sprache an, in der Monats- und Tagesnamen und Abkürzungen zurückgegeben werden. Dieses Argument kann folgende Form haben:
'NLS_DATE_LANGUAGE = language'
Standardmäßig wird der Rückgabewert in der Datensprache der Session zurückgegeben.
TO_CHAR(SYSDATE) gibt einen Wert zurück wie 18-JAN-07.
TO_CHAR(SYSDATE, 'MONTH DD, YYYY') gibt einen Wert zurück wie Januar 18, 2007.
Copyright © 2003, 2007, Oracle. All rights reserved. Alle Rechte vorbehalten,