Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Sql Developer
Sql Developer Forum d'entraide sur Oracle Sql Developer
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 23/09/2007, 02h31   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 52
Points : 6
Points : 6
Par défaut conversion varchar2 en date

bonjour, je cherche a convertir une colonne de type varchar2 avec le format suivant > AAAAMMJJhhmmss en type date valide en format > JJ/MM/AAAA HH:mm:ss et ce pour pouvoir comparer les dates et heures.

d abord es que c possible ,si oui comment peut on faire j ai essaye TO_DATE et CAST mais sans resultat.

je suis debutant sur oracle , merci a ceux qui pourront m aider
IcedLand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 09h16   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Oui c'est possible avec la fonction TO_DATE qui utilise par défaut le format d'affichage défini par NLS_DATE_FORMAT.

Exemple:

Code :
1
2
3
4
5
6
7
8
9
10
 
dev001> ALTER session SET nls_date_format='YYYYMMDDHH24MISS';
 
Session altered.
 
dev001> SELECT to_char(to_date('20070924091100'),'DD/MM/YYYY HH24:MI:SS') FROM dual;
 
TO_CHAR(TO_DATE('20
-------------------
24/09/2007 09:11:00
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2007, 12h50   #3
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 453
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 453
Points : 4 215
Points : 4 215
Pourquoi modifier la session ?
Code :
SELECT to_date('20070924091100','YYYYMMDDHH24MISS') FROM dual;
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h09.


 
 
 
 
Partenaires

Hébergement Web