Bonjour,

Je voudrais afficher la date du jour avec l'année en toute lettre.
Le problème est que l'année s'affiche en anglais alors que le jour et le mois s'affichent bien en français.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select to_char(sysdate, 'FMDAY DDTH/MONTH/YEAR', 'NLS_LANGUAGE=FRENCH') AS "DATE JOUR" from dual;
DATE JOUR                                                         
------------------------------------------------------------------
JEUDI 10TH/MARS/TWENTY SIXTEEN                                    
1 row selected.

Tous les paramètres NLS semblent correctement renseignés par rapport à ma demande sauf certains qui sont en FRENCH plutôt que en FRANCE; est-ce lié à cela?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
nls_calendar                         string   GREGORIAN
nls_comp                             string   BINARY
nls_currency                         string   ¿
nls_date_format                      string   DD/MM/RR
nls_date_language                    string   FRENCH
nls_dual_currency                    string   ¿
nls_iso_currency                     string   FRANCE
nls_language                         string   FRENCH
nls_length_semantics                 string   BYTE
nls_nchar_conv_excp                  string   FALSE
nls_numeric_characters               string   .,
nls_sort                             string   FRENCH
nls_territory                        string   FRANCE
nls_time_format                      string   HH24:MI:SSXFF
nls_timestamp_format                 string   DD/MM/RR HH24:MI:SSXFF
nls_timestamp_tz_format              string   DD/MM/RR HH24:MI:SSXFF TZR
nls_time_tz_format                   string   HH24:MI:SSXFF TZR