Oracle - SE TRUNCAN LOS SEGUNDOS EN ORACLE

 
Vista:
sin imagen de perfil

SE TRUNCAN LOS SEGUNDOS EN ORACLE

Publicado por maco (2 intervenciones) el 24/06/2013 23:18:55
Al realizar una
actualización
( SYSDATE PD_FECHA_EXPIRACION => SYSDATE + 2 / 24 ) 24-06-2013 16:21:50
y una inserciÒn a una misma tabla,
resulta que se me trunca los segundos en la inserción del registro, y hace indicar que primero hago la

inserción y luego la actualización.
SYSDATE PD_FECHA_DESDE => SYSDATE + 2 / 24 ) 24-06-2013 16:21:00

Ya he intentado con:

execute immediate('ALTER SESSION SET NLS_DATE_FORMAT=''DD-MM-YYYY HH24:MI:SS''')

ld_fecha = SYSDATE;
TO_CHAR(ld_fecha,'YYYY-MM-DD HH24:MI:SS')
TO_CHAR(ld_fecha,'DD-MM-YYYY HH24:MI:SS')


HACIENDO SELECT FROM DUAL, FUNCIONA, PERO AL TRABAJAR CON LA TABLA TENGO EL PROBLEMA.


Cordialmente


Maco
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

SE TRUNCAN LOS SEGUNDOS EN ORACLE

Publicado por Luis Pablo (235 intervenciones) el 26/06/2013 22:16:46
Que el valor a insertar o a actualizar sea :

To_date('01/01/2012 10:15:20' , 'dd/mm/yyyy hh24:mi:ss')


Que todos los valores sean convertidos de caracter a fecha.

Saludos

Luis
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
sin imagen de perfil

SE TRUNCAN LOS SEGUNDOS EN ORACLE

Publicado por marco mejia (2 intervenciones) el 26/06/2013 23:55:04
El dato lo tomo cogiendo la fecha del sistema( sysdate )
lo guardo en esta variable

ld_fecha => to char (SYSDATE ,'dd/mm/yyyy hh24:mi:ss')+ 2 / 24 )


en una la tabla que hago la actualizacion del registro me coge la fecha incluido los segundo
24-06-2013 16:21:50

pero al hacer insertar un nuevo registro me inserta en la tabla
24-06-2013 16:21:00 .

Ya he intentado con:

execute immediate('ALTER SESSION SET NLS_DATE_FORMAT=''DD-MM-YYYY HH24:MI:SS''')

ld_fecha = SYSDATE;
TO_CHAR(ld_fecha,'YYYY-MM-DD HH24:MI:SS')
TO_CHAR(ld_fecha,'DD-MM-YYYY HH24:MI:SS')

Gracias
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

SE TRUNCAN LOS SEGUNDOS EN ORACLE

Publicado por luis pablo (235 intervenciones) el 30/06/2013 07:56:04
El tipo de dato de la columna de la tabla donde quieres guardar la fecha es del tipo DATE ??
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