From: | jeferson alvarez <jalvarez(at)renova(dot)com(dot)pe> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | AYUDITA CON UNA FUNCION |
Date: | 2007-02-07 17:48:58 |
Message-ID: | 45CA110A.7030103@renova.com.pe |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
ESTA es la funcion
CREATE OR REPLACE FUNCTION alm_t_detalle_Crear(
ialdt_ch_id char(50),
ialdt_in_idCab int4,
ialdt_in_orden int4,
ialdt_ch_doc_corre char(15),
ialdt_do_subtotal float8,
ialdt_do_valor_unitario float8,
ialdt_do_cantidad float8,
iarti_in_id int4 )
RETURNS SETOF type_alm_t_detalle_Crear AS
$$
DECLARE
xaldt_in_idDet int4;
BEGIN
select xaldt_in_idDet=max(aldt_in_idDet) from alm_t_detalle;
IF xaldt_in_idDet=Null THEN
xaldt_in_idDet=1;
END IF;
insert into alm_t_detalle (aldt_ch_id, aldt_in_idCab,
aldt_in_orden, aldt_ch_doc_corre,
aldt_do_subtotal,aldt_do_valor_unitario, aldt_do_cantidad, arti_in_id)
values ($1,$2,xaldt_in_idDet,$4,$5,$6,$7,$8,$9);
-- select 'S' as Resultado;
RETURN;
END;
$$
LANGUAGE 'plpgsql' VOLATILE;
y este es el error que me devuelve
ERROR: SELECT query has no destination for result data
HINT: If you want to discard the results, use PERFORM instead.
CONTEXT: PL/pgSQL function "alm_t_detalle_crear" line 4 at SQL statement
gracias amigos de ante mano
From | Date | Subject | |
---|---|---|---|
Next Message | Espartano | 2007-02-07 19:09:34 | Re: AYUDITA CON UNA FUNCION |
Previous Message | David Primero Segundo | 2007-02-07 17:32:03 | Re: modelo cliente - servidor en postgresql |