Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2010, 05:06
Bazzi
 
Fecha de Ingreso: enero-2009
Mensajes: 81
Antigüedad: 15 años, 10 meses
Puntos: 0
De varchar a date

Alguien me puede orientar que estoy haciendo mal? Pretendo pasar de un campo varchar a un campo date.

Tengo esto:

select rownum, test, texta
from a1_meta_voc
where name = 'TA_Calendar' and test = 'Reuters' and rownum < 10;

Row Test Texta
1 Reuters Jan 29, 2010 11:47
2 Reuters Feb 1, 2010 3:11
3 Reuters Feb 5, 2010 5:56
4 Reuters Feb 8, 2010 6:51
5 Reuters Feb 9, 2010 8:29
6 Reuters Feb 09, 2010 2:30
7 Reuters Feb 09, 2010 6:55
8 Reuters Mar 2, 2010 5:53
9 Reuters Feb 1, 2010 1:39

Texta: es un campo varchar y lo quiero pasar a otro campo de otra tabla pero de tipo date. Para eso pongo:

select rownum, test, texta, to_date(texta,'MON DD, YYYY HH:MI')
from a1_meta_voc
where name = 'TA_Calendar' and test = 'Reuters' and rownum < 10;


Pero me arroja el siguiente error:

ORA-01843: Kein gültiger Monat
01843. 00000 - "not a valid month"
*Cause:
*Action:

Cuando hago la prueba de:

select to_date('Jan 29, 2010 11:47','MON DD, YYYY HH:MI')
from dual;

29.01.10

Si observan es exactamente el mismo que el primer registro de mi tabla.

NO entiendo que pasa!?!?!?

Mil gracias por su apoyo.