From: | "eea" <eestradaa(at)hotmail(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: OBTENER FECHA DEL servidor PostgreSQL. |
Date: | 2007-08-13 16:09:35 |
Message-ID: | BAY124-DAV7B16EF42198439171D473BFDC0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenos dias,
He probado extrayendo la decha del servidor con una FUNCION DE USUARIO en el Postgresql y un SELECT desde mi aplicacion cliente en Power Builder. Ver mas abajo.
La funcion y el Select si funcionan, pero el problema es que cada vez que hago SELECT, siempre me da la MISMA FECHA-HORA. Como debo hacer para que me devuelva la fecha y hora del momento en que se hace el SELECT?????
Debo anotar que la fecha cambia solamente al iniciar mi aplicacion. La conexion a la base de datos se hace al inicio de de la aplicacion.
Saludos y muchas gracias.
Eusebio.
FUNCION EN EL POSTGRESQL:
-- Function: fu_fecha_server()
-- DROP FUNCTION fu_fecha_server();
CREATE OR REPLACE FUNCTION fu_fecha_server()
RETURNS timestamp without time zone AS
$BODY$DECLARE
vdt_fecha timestamp;
BEGIN
select current_timestamp into vdt_fecha;
RETURN vdt_fecha;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION fu_fecha_server() OWNER TO postgres;
SCRIPT EN VENTANA CLIENTE DE POWER BUILDER:
datetime ldt_fecha
select * into :ldt_fecha from public.fu_fecha_server();
if sqlca.sqlcode <> 0 then
messagebox('Error de consulta',sqlca.sqlerrtext,StopSign!)
return
else
messagebox('Fecha',string(ldt_fecha))
end if
----- Original Message -----
From: "Arturo Munive" <arturomunive(at)gmail(dot)com>
To: "eea" <eestradaa(at)hotmail(dot)com>
Cc: "Jaime Casanova" <systemguards(at)gmail(dot)com>; "Dilm E.I.R.L" <i(dot)dilm(at)yahoo(dot)es>; <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, August 10, 2007 6:29 PM
Subject: Re: [pgsql-es-ayuda] OBTENER FECHA DEL servidor PostgreSQL.
> eea escribió:
>> Pero como se usa ese SLECT desde un script, como Power builder que es
>> mi caso??
>> No se extrae de alguna tabla interna del Postgresql?
>>
>> gracias!
> nop se usa como cualquier otro select
> haz la prueba primero luego consultas de nuevo (no creo que te de problemas)
> es una funcion
>
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2007-08-13 16:16:16 | Re: OBTENER FECHA DEL servidor PostgreSQL. |
Previous Message | Edwin Perez Lozano | 2007-08-13 15:27:10 | tablespace |