Oracle - Ayuda con timestamp

 
Vista:

Ayuda con timestamp

Publicado por kimi (3 intervenciones) el 25/06/2008 19:00:26
Hola a tod@s,

Necesito insertar un registro en una tabla que tiene un campo de tipo TIMESTAMP(6).

El problema es que solo quiero insertar la hora y NO la fecha. Sería de la siguiente manera:

insert into actividad (hora) values (13:14:00);

De esta manera me da el siguiente error: ORA-01843: mes no válido

Lo he intentado también de estas dos maneras pero tampoco puedo:

insert into actividad (hora) values ('10:10:00', 'HH:MM:SS')
insert into actividad (hora) values to_timestamp('10:10:00', 'HH:MM:SS')

Tampoco me funciona de ninguna de estas dos maneras.

¿alguien puede echarme una mano?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con timestamp

Publicado por Rodolfo Reyes (59 intervenciones) el 26/06/2008 18:11:49
Lo tienes que hacer conla mascara y un to_date, ademas MM es para indicar el MES, para indicar minutos es MI

insert into actividad (hora)
values (to_date('10:10:00', 'HH:MI:SS'))

Lo anterior deberia de funcionar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con timestamp

Publicado por nelson (1 intervención) el 18/06/2010 18:22:18
pana te fata el to_date quedaria asi to_date('10:10', 'HH:MM')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar