Re: error en function

From: Cesar Erices <caerices(at)gmail(dot)com>
To: suso <jlcubas(at)terra(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: error en function
Date: 2009-07-26 19:29:53
Message-ID: 1cb5d9840907261229g5d37c60cvf478bf0015aa581f@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

CREATE OR REPLACE FUNCTION p_bloqueos(n_his integer, poner_bloq boolean)
RETURNS boolean AS -------------Debe devolver true o
False segun el estado de uno de los campoa que obtenemos en esa consulta
$BODY$
DECLARE conta int4; - esto es para un
uso futuro
Resultado int;
BEGIN
SELECT
max(dato) INTO Resultado
FROM
bloq
WHERE
nhc = n_his;

IF NOT FOUND THEN
RAISE EXCEPTION 'Error al Tratar de ACTUALIZAR un Registro ((%))',
mpc_nombre;
RETURN FALSE;
END IF;

IF Resultado > 0 THEN
RETURN TRUE;
ELSE
RETURN FALSE;
END IF
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILA

Aunque deberias retornar un conjunto de datos, por que estas haciendo un
select
--
Cesar Erices Vergara
Ingeniero en Gestión Informática
Analista de Sistema

Santiago - Chile

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message suso 2009-07-26 19:56:51 Re: error en function
Previous Message suso 2009-07-26 18:57:13 Re: error en function