[no subject]
Gracias de antemano
--=20
Saludos
Att,
Julio Rivero
Movil: 98817321
------=_Part_70641_19115184.1148915612020
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<div>Hola a todos, tengo una duda de como hacer una funcion que me retorne =
datos de varias tablas y no de una especifica.</div>
<div> </div>
<div>Estuve leyendo el manual y dice que el tipo de dato que debo retornar =
es la TABLA: </div>
<div> </div>
<div>CREATE FUNCTION getfoo(int) RETURNS SETOF foo AS $$<br> &nb=
sp; SELECT * FROM foo WHERE fooid =3D $1;<br>$$ LANGUAGE SQL;<br> </di=
v>
<div>pero yo tengo un query que bota resultados de varias tablas, algo as=
=ED:</div>
<div> </div>
<div>--- detalle de la petici=F3n</div>
<div>Select b.cod_articulo, a.nom_articulo, a.mod_articulo, a.und_medida, b=
.cantidad, b.precio</div>
<div>From articulos a, dpeticion b, testado c</div>
<div>Where a.cod_articulo =3D b.cod_articulo</div>
<div>and b.cod_estado =3D c.cod_estado</div>
<div>and c.des_estado like 'PENDIENT%';</div>
<div>--- <br clear=3D"all"></div>
<div>Lo hice con un refcursor, pero lamentablemente no he podido sacar los =
valores que me devuelve el refcursor en el IReport, me devuelve como siempr=
e el <unnamed portal 1> y no lo puedo disgregar, por eso pense en una=
funcion que me devuelva los registros pero no se como devolver datos de va=
rias tablas.
</div>
<div> </div>
<div>Gracias de antemano</div>
<div><br>-- <br>Saludos<br>Att,<br>Julio Rivero<br>Movil: 98817321 </div>
------=_Part_70641_19115184.1148915612020--
Home |
Main Index |
Thread Index