From: | "Ma(dot) Lorena Culzoni" <lorenaculzoni_2(at)hotmail(dot)com> |
---|---|
To: | Ayuda de postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Funcion con IN, OUT |
Date: | 2010-03-24 19:11:53 |
Message-ID: | BAY125-W1668A99588B8E5DBA462C0D1250@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas Tardes Lista;
Tengo una función que necesito que me devuelva los resultados del select, pero no consigo compilar en postgresql dicha función. Sera que alguno de Ustedes me podria ayudar y decir que está mal aca:
CREATE OR REPLACE FUNCTION imp_ficha(in "float8", out codigo "float8", out sucursal "float8", out tipocli "float8", out nombre "varchar", out apellido "varchar", out direccion "varchar", out descripcio "varchar" )
returns setof record as
$BODY$
DECLARE
v_codigo ALIAS for $1;
BEGIN
return query;
select b.codigo, b.sucursal, b.tipocli, b.nombre, b.apellido, b.direccion, a.descripcio as nacionalidad
from tblficha b left outer join dblink('dbname=academico user=netsys password=123',
'select * from tblnacionalidad a') as a (codigo varchar(3), descripcio varchar(20)) on a.codigo = b.nacionalid
where b.codigo = v_codigo;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2010-03-24 19:39:24 | Re: Funcion con IN, OUT |
Previous Message | Miguel Angel Hernandez Moreno | 2010-03-24 15:57:25 | Re: ayuda en recuperar nodo, no se replican todos los datos |