Ver Mensaje Individual
  #15 (permalink)  
Antiguo 30/03/2011, 08:22
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
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!