Re: Funcion con parametros

From: Carlos Enrique Perez <carlos(dot)perez(at)syswarp(dot)com(dot)ar>
To: Felipe Araoz Ramos <faraoz(at)gmail(dot)com>, "PostgreSQL-foro" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Funcion con parametros
Date: 2016-10-31 00:40:06
Message-ID: 158182dd270.27d4.b99d37cfcbd447cf5edbf75bc805629e@syswarp.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Proba sacando el alias que declaraste y pone directamente el nombre del
parámetro. Nunca lo había visto hecho así.
Suerte

Enviado con Aquamail para Android
http://www.aqua-mail.com

El 30 de octubre de 2016 21:21:34 Felipe Araoz Ramos <faraoz(at)gmail(dot)com>
escribio:

> Buena noche amigos
>
> He hecho una funcion simple que me lista una tabla filtrando por un campo,
> sin embargo cuando ejecuto la funion sin paramtros tambien me la muestra,
> deberia ser asi?
>
>
> CREATE OR REPLACE FUNCTION ufp_lista_ccosto (IN character)
> RETURNS TABLE(t_elem character varying, t_des1 character varying, t_area
> character varying) AS
> $BODY$
> declare
> x_empr alias for $1;
> begin
> return query
> SELECT ccosto.t_elem,ccosto.t_des1,ccosto.t_area
> FROM fpcost ccosto
> where ccosto.t_empr=x_empr
> ORDER BY ccosto.t_elem;
> end;
> $BODY$
> LANGUAGE plpgsql VOLATILE
> COST 100
> ROWS 1000;
>
> cuando ejecuto
> SELECT * from ufp_lista_ccosto('01') me mestra filtrando
>
> SELECT * from ufp_lista_ccosto(), me mestra todo
>
>
>
> *Felipe Araoz Ramos*
> RPM #941990605 / 941990605
> *Lima-Perù *

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gerardo Herzig 2016-10-31 11:24:27 Re: Funcion con parametros
Previous Message Felipe Araoz Ramos 2016-10-31 00:20:20 Funcion con parametros