2009-08-05 9 views
0

Ich habe ein Problem mit einem Oracle-Code, der die NCHR-Funktion verwendet. Derselbe Code läuft unter Windows/Ora10g und Linux/Ora11g, verhält sich aber anders.Die NCHR() - Funktion von Oracle verhält sich auf verschiedenen Plattformen unterschiedlich. Wie repariert man?

Der NLS-Zeichensatz ist in beiden Fällen identisch.

Ich versuche festzustellen, ob dies ein Problem mit Oracle-Versionen oder wegen des Betriebssystems ist.

Hat jemand das schon einmal erlebt? Wenn ja, wie repariere ich?

Antwort

3

NCHR in Oracle documentation Das Ergebnis von NCHR hängt nicht vom NLS-Zeichensatz der Datenbank ab. Es hängt vom Client-NLS-Zeichensatz ab. Die Standardeinstellung für den NLS_LANG-Client für Windows, die vom Installationsprogramm festgelegt werden, ist anders als für Linux.

Verwandte Themen