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

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

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