![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/03/2011, 08:22
|
| | Fecha de Ingreso: agosto-2005 Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años Puntos: 7 | |
Respuesta: plpgsql: filtrar una consulta según otra consulta Buen día jóvenes!
Código:
pruebas=# CREATE OR REPLACE FUNCTION paso(idu integer) RETURNS SETOF menu_permisos AS $$
pruebas$# DECLARE
pruebas$# a text;
pruebas$# BEGIN
pruebas$# a := 'SELECT * FROM menu_permisos WHERE id_usuario = ' || $1 || ' AND ID_MENU < 10';
pruebas$# RETURN QUERY EXECUTE a;
pruebas$# END;
pruebas$# $$ LANGUAGE plpgsql;
ERROR: error de sintaxis en o cerca de «$1»
LINE 1: EXECUTE $1
^
QUERY: EXECUTE $1
CONTEXT: SQL statement in PL/PgSQL function "paso" near line 5
__________________ Gracias de todas todas
-----
Linux! |