Par défaut, Oracle SQL developer affiche les valeurs de date sous forme de 15-NOV-11
. Je voudrais voir la partie temps (heure/minute/seconde) par défaut.
Existe-t-il un moyen de configurer cela dans Oracle SQL Developer ?
Par défaut, Oracle SQL developer affiche les valeurs de date sous forme de 15-NOV-11
. Je voudrais voir la partie temps (heure/minute/seconde) par défaut.
Existe-t-il un moyen de configurer cela dans Oracle SQL Developer ?
Vous pouvez changer cela dans les préférences :
DD-MON-RR HH24:MI:SS
dans le Format de la date champ.Voici une capture d'écran :
J'utilise SQLDeveloper sur linux et ce paramètre ne fonctionne pas pour moi y a-t-il un autre moyen ?
Quel que soit le format que j'y place, il est ignoré. Je vois que ceci est généré dans le sql : to_date('02-OCT-14','YYYY-MM-DD') donc maintenant mon sql est tout simplement cassé.
Ce format n'a pas fonctionné pour moi, peut-être à cause des différences de paramètres linguistiques de la plate-forme... voir ma réponse si celle-ci ne fonctionne pas.
Je suis tombé sur cet article en essayant de changer le format d'affichage des dates dans sql-developer. Je voulais juste ajouter à cela ce que j'ai découvert :
Mais bien souvent, je veux simplement conserver le DEFAULT_FORMAT et ne modifier le format que lors d'un ensemble de requêtes connexes. C'est alors que je change le format de la session avec ce qui suit :
alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'
Eg :
alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS'
Avec Oracle SQL Developer 3.2.20.09, j'ai réussi à définir le format personnalisé pour le type DATE de la façon suivante :
Dans : Outils > Préférences > Base de données > NLS
Or : Outils > Préférences > Base de donées > NLS
AAAA-MM-JJ HH24:MI:SS
Notez que le format suivant ne fonctionne pas pour moi :
JJ-MON-RR HH24:MI:SS
En conséquence, il conserve le format par défaut, sans aucune erreur.
Allez dans Outils > Préférences. Dans l'arbre, sélectionnez Base de données > NLS. Trois formats de date et d'heure sont disponibles : Date, Horodatage et Horodatage TZ. La modification du format Date permet d'obtenir l'effet souhaité.
Comme je l'ai dit plus haut, cette approche ne m'a pas apporté un changement permanent.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
J'ai déjà eu des difficultés avec ce problème. Je peux le corriger pour une session, mais dès que je ferme SQL Developer et que je le redémarre à nouveau, je perds le réglage. La solution que je peux fournir n'est donc pas permanente.
0 votes
Pouvez-vous l'ajouter comme réponse ? @BrettWalker, c'est mieux que rien.
5 votes
Quel défaut ridicule pour un type de données appelé "DATE", qui stocke en fait la précision à la seconde près. Cela a dû faire perdre beaucoup de temps à beaucoup de gens.