web-dev-qa-db-fra.com

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

Par défaut, Oracle SQL Developer affiche les valeurs de date sous la forme 15-NOV-11. J'aimerais voir la partie heure (heure/minute/seconde) par défaut. 

Est-il possible de configurer cela dans Oracle SQL Developer?

167
ComfortablyNumb

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

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

Voici une capture d'écran:

Changing Date Format preferences in Oracle SQL Developer

348
ousoo

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 i.e Outils> Préférences> ...
  • Mais souvent, je veux juste conserver le DEFAULT_FORMAT lors de la modification du format uniquement lors d'une série de requêtes associées. C'est à ce moment-là que je voudrais changer le format de la session avec ce qui suit:

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

Par exemple:

   alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS' 
33
hipsandy

Avec Oracle SQL Developer 3.2.20.09, j'ai réussi à définir le format personnalisé pour le type DATE comme suit:

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

Ou: Outils> Préférences> Base de donées> NLS

AAAA-MM-JJ HH24: MI: SS

Settings Menu screenshot

Notez que le format suivant ne fonctionne pas pour moi:

DD-MON-RR HH24: MI: SS

En conséquence, il conserve le format par défaut, sans aucune erreur.

20
Donatello

Pour quiconque a toujours un problème avec cela; Il m'est arrivé de trouver cette page de Google ...

Mettez-le comme ceci (paramètres NLS) ... ça me colle dans SQLDeveloper v3.0.04:

DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS 
3
Jay Dorsey

Dans mon cas, le format défini dans Préférences/Base de données/NLS .__ était le [Format de la date] = RRRR-MM-JJ HH24: MI: SSXFF Le format a changé après le changement du paramètre [Format de la date] en: RRRR-MM-JJ HH24: MI: SS (sans 'XFF' à la fin).

Il n'y avait pas d'erreur, mais le format avec xff à la fin ne fonctionnait pas. 

Note: en polonais, RRRR signifie YYYY

1
Kapuśniak

Allez à Outils> Préférences. Dans l'arborescence, sélectionnez Base de données> NLS. Trois formats de date/heure sont disponibles: Date, Horodatage et Horodatage TZ. L'édition du format de date donne l'effet désiré.

Comme je l'ai dit ci-dessus; cette approche ne m'a pas donné un changement permanent.

0
Brett Walker

Développeur SQL version 4.1.0.19

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

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

Étape 3: Aller au format de date et entrer DD-MON-RR HH24: MI: SS

Étape 4: Cliquez sur OK.

0
Ashutosh Chopde

Lorsque j'ai copié le format de date pour l'horodatage et que je l'ai utilisé pour la date, cela n'a pas fonctionné. Mais changer le format de date en ceci (JJ-MOI-AA HH12: MI: SS AM) a fonctionné pour moi. 

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

0
Sharan Rajendran