que tal buenas tardes lista de ayuda,
como puedo regresas el numero de filas afectadas

CREATE OR REPLACE FUNCTION nipcaredb.agvalserial(character varying,
character varying, character varying)
  RETURNS boolean AS
$BODY$
DECLARE
 serial ALIAS FOR $1;
 hd ALIAS FOR $2;
 OS ALIAS FOR $3;

 resultado_BOL BOOLEAN DEFAULT '0';
BEGIN

    RAISE NOTICE ' serial %',serial;
    RAISE NOTICE ' hd %',hd;
    RAISE NOTICE ' OS %',OS;



 INSERT INTO nipcaredb.dispositivos(idctrl, dispositivo, so )
(SELECT b.idctrl AS idctrl, hd,OS
 FROM nipcaredb.seriales as a ,nipcaredb.ctrlproductos as
b,nipcaredb.clientes as c
 where a.serial=serial and a.idserial=b.idserial and c.idcliente=b.idcliente
);

Responder a