Graicas a ambos... por ahí mismo fue la cosa El día 23 de marzo de 2011 07:02, Alvaro Herrera <alvhe...@alvh.no-ip.org> escribió: > 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 <alvhe...@alvh.no-ip.org> >
-- -- Sí no eres parte de la solución... eres parte del problema. -- ... y no dejes de leer: Netiqueta: Conjunto de reglas que regulan la conducta del usuario en internet http://es.wikibooks.org/wiki/Netiquette -- Cesar A. Carbonara R. C.I. Nº V.11.952.572 -- Usuario Linux 377997 www.gulmer.org.ve - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda