Bonjour
Le formatage du mois 'MON' semble avoir changé entre Oracle 9i et Oracle 10g lorsqu'on est en français.
Mon NLS_LANG est paramétré ainsi
Lorsque je demande l'affichage du mois sur une base Oracle9i j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part NLS_LANG=FRENCH_FRANCE.WE8ISO8859P1
Si je fais la même chose sous Oracle 10g voici ce que j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT to_char(SYSDATE,'fmMON') FROM DUAL ; TO_ --- AVR
Le mois est retourné avec un point en plus (soit sur 4 caractères) après les 3 premières lettres du mois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT to_char(SYSDATE,'fmMON') FROM DUAL ; TO_CH ----- AVR.
Y-a-t-il un moyen (via un NLS_ par exemple) de faire que cette requête renvoie la même chose que ce soit en 9i ou en 10g ?
Merci
Partager