Je suis en train d'essayer de migrer une application utilisant des tables Paradox (), pour utiliser des tables Oracle (XE).
Tout allait bien, jusqu'à ce que je tombe sur un champs date.
L'année ressort sur 2 caractères, au lieu de 4.
Après une rapide recherche, j'ai vu qu'il fallait jouer avec NLS_DATE_FORMAT.
Par défaut, il vaut : DD/MM/RR
J'ai exécuté :Pas d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part alter session set NLS_DATE_FORMAT = 'DD/MM/YYYY HH24:MI:SS';
Mais, quand j'affiche une date, rien n'a changé (toujours 2 caractères pour l'année).
J'ai essayé de créer une clef NLS_DATE_FORMAT dans la base de registre, mais ça ne change rien non plus.
Quelqu'un saurait-il comment faire ?
PS: Je préfèrerais éviter de devoir mettre des to_char partout.
Partager