Comment puis-je définir un format de date et d'heure personnalisé dans Oracle SQL Developer?

Par défaut, Oracle SQL developer affiche les valeurs de date comme 15-NOV-11. Je voudrais voir la partie heure (heure/minute/seconde) par défaut.

Existe-t-il un moyen de le configurer dans Oracle SQL Developer?

158
demandé sur Rubens Mariuzzo 2011-11-15 14:00:42

9 réponses

Vous pouvez changer cela dans les préférences:

  1. dans le menu du développeur Oracle SQL, allez à: outils > Préférences.
  2. dans la boîte de dialogue Préférences , Sélectionnez Base de données > NLS à partir du panneau de gauche.
  3. dans la liste des paramètres NLS, entrez DD-MON-RR HH24:MI:SS dans le champFormat de Date .
  4. Enregistrez et fermez la boîte de dialogue, c'est fait!

Voici une capture d'écran:

Modification des préférences de Format de Date dans Oracle SQL Developer

336
répondu ousoo 2013-07-11 14:21:47

Je suis tombé sur ce post en essayant de changer le format d'affichage des dates dans sql-developer. Je voulais juste ajouter à cela ce que j'ai découvert:

  • pour changer le format d'affichage par défaut, j'utiliserais les étapes fournies par Ousoo, C'est-à-dire Outils > Préférences > ...
  • Mais beaucoup de fois, je veux juste conserver le DEFAULT_FORMAT tout en modifiant le format uniquement pendant un tas de requêtes connexes. C'est alors que je changerais le format de la session avec le suivant:

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

Par exemple:

   alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS' 
28
répondu hipsandy 2013-05-01 03:53:27

Avec Oracle SQL Developer 3.2.20.09, j'ai réussi à définir le format personnalisé pour la date de type de cette façon:

Dans: Outils > Préférences > base de données > NLS

Or: Outils > Préférences > Base de données > NLS

AAAA-MM-JJ HH24: MI: SS

Menu Paramètres capture d'écran

Notez que le format suivant ne fonctionne pas pour moi:

DD-MON-RR HH24: MI: SS

Par conséquent, il conserve le format par défaut, sans aucune erreur.

17
répondu Donatello 2014-07-03 11:44:02

Pour tous ceux qui ont encore un problème avec cela; il m'est arrivé de trouver cette page de Google...

Mettez-le comme ceci (paramètres NLS)... il colle pour moi dans SQLDeveloper V3.0. 04:

DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS 
3
répondu Jay Dorsey 2015-05-09 15:37:48

Dans mon cas, le format défini dans Preferences / Database / NLS était [format de Date] = RRRR-MM-DD HH24: MI: SSXFF mais dans la grille on a vu 8probablement format par défaut RRRR / MM / DD(même sans temps) Le format a changé après avoir modifié le paramètre [Format de Date] à: RRRR-MM-DD HH24: MI: SS (sans ' XFF ' à la fin).

Il N'y avait pas d'erreurs, mais le format avec xff à la fin n'a pas fonctionné.

Note: en notation polonaise RRRR signifie YYYY

1
répondu Kapuśniak 2018-05-18 15:27:03

Lorsque j'ai copié le format de date pour l'horodatage et l'ai utilisé pour la date, cela n'a pas fonctionné. Mais changer le format de date à ceci (DD-MON-YY HH12: MI: SS AM) a fonctionné pour moi.

Le changement doit être fait dans Outils->Préférences-> recherche de NLS

0
répondu Sharan Rajendran 2013-07-09 15:09:20

Accédez à Outils > Préférences. Dans L'arborescence, sélectionnez Base de données > NLS. Il existe trois formats de Date/Heure disponibles: Date, horodatage et horodatage TZ. L'édition du format de Date donne l'effet désiré.

Comme je l'ai dit plus haut; cette approche ne m'a pas donné un changement permanent.

0
répondu Brett Walker 2015-05-09 15:35:42

SQL Developer version 4.1.0.19

Étape 1: Allez dans Outils - > Préférences

Étape 2: Sélectionnez base de données - > NLS

Étape 3: Allez au format de Date et entrez DD-MON-RR HH24: MI: SS

Étape 4: Cliquez sur OK.

0
répondu Ashutosh Chopde 2017-06-02 06:39:12

J'ai un problème connexe que j'ai résolu et je voulais informer les gens de ma solution. En utilisant SQL Developer, j'ai exporté d'une base de données vers csv, puis j'ai essayé de l'importer dans une autre base de données. J'ai continué à avoir une erreur dans mes champs de date. Mes champs de date étaient au format D'horodatage:

28-JAN-11 03.25.11.000000000 PM

La solution ci-dessus (modification des préférences NLS) n'a pas fonctionné pour moi quand j'ai importé, mais j'ai finalement obtenu ce qui suit:

Dans L'écran de définition de colonne de L'Assistant D'importation, Je entré "DD-MON-RR HH.MI.SSXFF AM " dans la zone de Format, et il a finalement importé avec succès. Malheureusement, j'ai des dizaines de champs de date et à ma connaissance, il n'y a aucun moyen d'appliquer systématiquement ce format à tous les champs de date, donc j'ai dû le faire manuellement....soupir. Si quelqu'un connaît une meilleure façon que je serais heureux de l'entendre!

-1
répondu alexR1 2014-06-24 20:05:48