Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2008, 11h22   #1
Membre à l'essai
 
Inscription : mars 2008
Messages : 72
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 72
Points : 23
Points : 23
Par défaut [Oracle10G] Problème de format de date

Bonjour,

J'ai un soucis concernant les formats de date sous Oracle avec la commande SELECT. Sur l'un de mes postes, la date retournée sous Toad contient la date du jour avec l'heure, la minute et la seconde.

Or, sur un autre de mes postes, si j'interroge la même table avec SQLDeveloper, je ne retourne que la date, sans l'heure ni la minute ni la seconde.

De même si je fais un SELECT de la table sous sqlplus à partir du serveur AIX qui héberge ma base de donnée Oracle 10G.

Je souhaiterai donc savoir comment faire afin de pouvoir obtenir la date complète sur mon client SQLDeveloper ainsi que sous mon client sqlplus du serveur Oracle.

Merci par avance pour votre aide!
Lex92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 12h38   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Les dates sous oracle contiennent toujours les heures.
Si tu ne les voies pas quand tu requêtes c'est juste un problème de format d'affichage. Par exemple sous SQL*Plus :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
SQL> SELECT sysdate FROM dual;
SYSDATE
---------
03-MAR-08
 
SQL> ALTER session SET nls_date_format = 'DD/MM/RRRR HH24:MI:SS';
Session altered.
 
SQL> SELECT sysdate FROM dual;
SYSDATE
-------------------
03/03/2008 12:53:19
Sous Toad, il me semble que c'est une option.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 13h53   #3
Membre à l'essai
 
Inscription : mars 2008
Messages : 72
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 72
Points : 23
Points : 23
Mais est ce possible de faire en sorte que ce soit le format par défaut?

Sur AIX j'ai essayé export NLS_DATE_FORMAT='DD/MM/RRRR HH24:MI:SS' puis j'ai relancé mon client sqlplus et ça n'a rien changé...
Lex92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 14h22   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
il suffit de modifier le fichier glogin.sql dans le répertoire sqlplus et d'y ajouter le alter session
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 15h45   #5
Membre à l'essai
 
Inscription : mars 2008
Messages : 72
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 72
Points : 23
Points : 23
Merci pour vos réponses

Bon je pensais qu'en tournant le problème ainsi j'arriverai à me dépatouiller de mon problème initial (qui concerne aussi les dates mais avec une requete effectuée depuis Java) mais hélas non, je vais donc me ré-orienter vers le forum Java pour mieux expliquer mon problème.
Lex92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h14.


 
 
 
 
Partenaires

Hébergement Web