convertion d'un champ varchar vers un champs date - SQL/NoSQL - Programmation
Marsh Posté le 11-06-2008 à 11:21:24
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
Marsh Posté le 11-06-2008 à 12:47:00
plutot 
 
| Code : 
 | 
Marsh Posté le 11-06-2008 à 13:01:54
| Code : | 
 
mais pour ton cas c'était un pb dans la requête, pas dans l'utilisation de la fonction
Marsh Posté le 11-06-2008 à 13:45:16
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
Marsh Posté le 11-06-2008 à 10:14:55
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