Re: Duda con función que consulta una vista

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Cesar A <cesar(dot)carbonara(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duda con función que consulta una vista
Date: 2011-03-23 11:32:40
Message-ID: 1300879925-sup-5774@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Excerpts from Cesar A's message of mié mar 23 00:21:29 -0300 2011:

> Creo la siguiente función, que lee la vista:
>
> CREATE OR REPLACE FUNCTION consultar_menu(id_usuario int) RETURNS
> SETOF menu_permisos AS '
> DECLARE
> r cc1.menu_permisos%rowtype;
> BEGIN
> RETURN QUERY SELECT * FROM cc1.menu_permisos WHERE id_usuario = $1;
> END;
> ' LANGUAGE plpgsql;

No uses "id_usuario" como nombre del parámetro de la función, porque
colisiona con el nombre de la columna.

--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Guillermo Villanueva 2011-03-23 11:36:52 Re: insert con serial
Previous Message Alvaro Herrera 2011-03-23 11:30:43 Re: Obtener el nombre del ejecutable desde donde se conectan