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.