ERROR EN FUNCTION PROCEDURE

From: "Roberto Aguirre" <raguirre(at)infonegocio(dot)net(dot)pe>
To: "'POSTGRESQL'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: ERROR EN FUNCTION PROCEDURE
Date: 2005-12-30 19:59:44
Message-ID: 000001c60d7b$950e7910$0401a8c0@srvcampos
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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?

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Felipe Araoz Ramos 2005-12-30 21:07:10 Fwd: psql: FATAL: la autentificación Password falló para el usuario
Previous Message Edwin Quijada 2005-12-30 19:53:53 RE: Borrar todas las tablas de una base de datos