Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Ayuda con TIMESTAMP

Estas en el tema de Ayuda con TIMESTAMP en el foro de Oracle en Foros del Web. Hola a todos. Tengo un problema con un tipo de datos TIMESTAMP (es algo raro por Ej el número: 1213185641 equivale a 11/06/2008 07:00 en ...
  #1 (permalink)  
Antiguo 14/07/2008, 11:09
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 10 años, 3 meses
Puntos: 0
Ayuda con TIMESTAMP

Hola a todos.
Tengo un problema con un tipo de datos TIMESTAMP (es algo raro por Ej el número: 1213185641 equivale a 11/06/2008 07:00 en fecha) lo poco que he podido comprender es que el número que me estan entregando equivale a la cantidad de segundos trasncurridos desde el 01/01/1900.
De momento lo he cargado en una tabla de Oracle como "number" pero necesito tenerlo como "date" y no he podido hacer esa conversión. Al hacer el procedimiento matematico obtengo otro número. Asi que quedo igual que al inicio.
Si alguno de ustedes sabe como quedaré muy agradecido.
Atento a sus comentarios.
  #2 (permalink)  
Antiguo 14/07/2008, 12:19
 
Fecha de Ingreso: junio-2008
Ubicación: D.F.
Mensajes: 62
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Ayuda con TIMESTAMP

Que Tal,


El tipo de dato TIMESTAMP, lo que hace es que te almacena La fecha y hora con minutos , segundos y la fracción de segundos. Pero el que te almacene el número de segundos que han transcurrido desde una fecha en particular no es correcto Oracle no hace eso, sino que ocupa una serie de bytes para almacenar el siglo el año el mes el día la hora, etc.

El tratamiento que puedes darle a un Campo TimeStamp es casi igual a un date puedes usar un to_char(campo,fmt).

Saudos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:20.