Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1282 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  convertion d'un champ varchar vers un champs date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

convertion d'un champ varchar vers un champs date

n°1744575
goofy35
Posté le 11-06-2008 à 10:14:55  profilanswer
 

Bonjour
 
j'ai une petite question. En parcourant le forum je vois que l'on peut effectuer une convertion d'un type varchar à un type date, par to_date.
Dans mon cas, j'ai un champs varchar de la forme yyyy/mm/jj que j'aimerais copier dans un champs date.
Donc un champs date1 en varchar et un champs date2 en date.
Comment puis je faire?
est-ce que genre select date2= to_date(date1) from table;, pourrait fonctionner?
 
Merci d'avance

mood
Publicité
Posté le 11-06-2008 à 10:14:55  profilanswer
 

n°1744579
Elmoricq
Modérateur
Posté le 11-06-2008 à 10:22:12  profilanswer
 

Sur quel SGBD ?

n°1744582
goofy35
Posté le 11-06-2008 à 10:30:32  profilanswer
 

pardon je suis sous ORACLE 9.2

n°1744602
couak
Posté le 11-06-2008 à 10:57:53  profilanswer
 

regarde l'aide de la fonction TO_DATE

n°1744624
goofy35
Posté le 11-06-2008 à 11:21:24  profilanswer
 

jtrouve pas des masses d'aide sur cette fonction, là j'essai ça :
UPDATE T_PACKAGE SET DATE_PUBLICATION2 = (select TO_DATE (DATE_PUBLICATION ,  'yyyy/mm/dd'));
mais ça plante

n°1744705
casimimir
Posté le 11-06-2008 à 12:47:00  profilanswer
 

plutot
 

Code :
  1. UPDATE T_PACKAGE SET DATE_PUBLICATION2 = TO_DATE (DATE_PUBLICATION ,  'YYYY/MM/DD');

n°1744708
couak
Posté le 11-06-2008 à 13:01:54  profilanswer
 

Code :
  1. http://download.oracle.com/docs/cd [...] ons187.htm


mais pour ton cas c'était un pb dans la requête, pas dans l'utilisation de la fonction

n°1744748
goofy35
Posté le 11-06-2008 à 13:45:16  profilanswer
 

c'est bon, j'ai trouvé:
UPDATE T_PACKAGE SET T_PACKAGE.DATE_PUBLICATION2 = (select TO_DATE (T_PACKAGE.DATE_PUBLICATION ,  'yyyy/mm/dd') FROM DUAL);
 
il me manquait simplement un DUAL
 
merci

n°1744796
casimimir
Posté le 11-06-2008 à 14:29:05  profilanswer
 

c'est sur que c'est la meilleure solution...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  convertion d'un champ varchar vers un champs date

 

Sujets relatifs
pb pour afficher un champ fileencore un pb de date!!
inserer champs date dans une formulaire jspinserer champs date dans une formulaire jsp
Ajouter un champ id à ma tableComment encoder une date sans les tirets?
Update sur un champs AUTO-INCREMENT 
Plus de sujets relatifs à : convertion d'un champ varchar vers un champs date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR