Skip site navigation (1) Skip section navigation (2)

RE: ERROR EN FUNCTION PROCEDURE

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: raguirre(at)infonegocio(dot)net(dot)pe
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: ERROR EN FUNCTION PROCEDURE
Date: 2005-12-30 21:18:59
Message-ID: BAY113-F3001309130CA418327095EE3280@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Quita el commit. Las funciones corren en una transaccion intrinseca




>From: "Roberto Aguirre" <raguirre(at)infonegocio(dot)net(dot)pe>
>To: "'POSTGRESQL'" <pgsql-es-ayuda(at)postgresql(dot)org>
>Subject: [pgsql-es-ayuda] ERROR EN FUNCTION PROCEDURE
>Date: Fri, 30 Dec 2005 14:59:44 -0500
>
>Una consulta.... Tengo la sgte funcion:
>
>CREATE OR REPLACE FUNCTION sgct.actualiza_acceso("varchar")
>   RETURNS "timestamp" AS
>$BODY$
>     DECLARE
>         curtime timestamp;
>     BEGIN
>         curtime := 'now';
>         UPDATE SGCT.USUARIOS
>	SET F_ULT_ACCESO=curtime
>	WHERE USUARIO=$1;
>	IF NOT FOUND THEN
>		RAISE EXCEPTION 'Usuario %t not found', $1;
>	END IF;
>	COMMIT;
>         RETURN curtime;
>     END;
>$BODY$
>   LANGUAGE 'plpgsql' VOLATILE;
>
>Al invocarlo desde mi aplicativo me sale el sgte error:
>ERROR: SPI_execute_plan_failed execution query
>"COMMIT":SPI_ERROR_TRANSACTION
>
>A q se puede deber este mensaje?
>
>
>
>---------------------------(fin del mensaje)---------------------------
>TIP 8: explain analyze es tu amigo

_________________________________________________________________
MSN Latino: el sitio MSN para los hispanos en EE.UU. http://latino.msn.com/


In response to

pgsql-es-ayuda by date

Next:From: Miguel OrtegaDate: 2005-12-30 22:21:45
Subject: LATIN1 - UNICODE
Previous:From: Edwin QuijadaDate: 2005-12-30 21:16:26
Subject: Re: porque es recomendable php grax

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group