Posts

Es werden Posts vom Mai, 2019 angezeigt.

TO_CHAR und Zeichensätze

Wenn der Zeichensatz am Client nicht passt und eine Änderung der Session-Umgebung nicht möglich (oder unpraktisch) ist, kann die Ausgabe trotzdem angepasst werden: durch die Ergänzung von TO_CHAR um eine NLS-Angabe. Beispiel: select to_char(sysdate,'Day') from dual; TO_CHAR(SYSDATE,'DAY') ----------------------- Friday Es wird das englische "Friday" geliefert. Wird das deutsche "Freitag" benötigt, dann so: select to_char(sysdate,'Day','NLS_DATE_LANGUAGE=GERMAN') from dual; TO_CHAR(SYSDATE,'DAY','NLS_DATE_LANGUAGE=GERMAN') ------------------------------------------------- Freitag Zu beachten: Es steht der komplette NLS-String in einfachen Hochkomma 'NLS_DATE_LANGUAGE=GERMAN'