Sunday, August 3, 2008

[pgsql-es-ayuda] Resultado de now()

Hola a todos.
 
Requiero el conocimiento de ustedes para deteminar la causa por la cual la funcion now() me devuelve siempre la misma hora.
 
Tengo una funcion que su ejecucion toma varios minutos, por que efectua muchas actividades.
 
Antes de cada actividad inserto un registro en una tabla de bitacora.
Ejemplo
 
insert into bitacora (actividad,fecha) values('Actividad nro 1',now());
....
insert into bitacora (actividad,fecha) values('Actividad nro 2',now());
 
....
insert into bitacora (actividad,fecha) values('Actividad nro 3',now());
 
Al verificar  la tabla de bitacora una vez termino la ejecucion, encuentro que la todos los registros tienen el mismo dato en el campo fecha.
fecha es del tipo timestamp without time zone.
 
Por que razon sucede esto?
 
Que puedo hacer para que en cada operacion de insert en la bitacora me almacene la hora exacta?
De que otra manera podria obtener los mismos resultados?
 
Esto lo requiero para poder determinar que actividades son las que estan tomando mas tiempo y asi poderlas custumizar.
 
Muchas gracias de antemando.
 
Att
Luis Alfonso Cañas
Colombia.
 
 

No comments: