SILVANA IOVINO escribió:

> Tengo que hacer un for dentro de una funcion que utiliza un trigger
> before update, lo que tengo que ejecutar dentro del for es lo
> siguiente:
> 
> select items_menu.titulo_busqueda into titulobusquedaItem from items_menu 
> where items_menu.fk_id_familia = new.id_familia;
> titulobusquedaItemMenu:=titulobusquedaItem || '-' || new.titulo_busqueda;
>  UPDATE items_menu SET titulo_busqueda =  titulobusquedaItemMenu WHERE 
> items_menu.fk_id_familia = new.id_familia;  

No necesitas un FOR.  Esto se hace así:

UPDATE items_menu
   SET titulo_busqueda = titulobusquedaItem || '-' || new.titulo_busqueda
 WHERE items_menu.fk_id_familia = new.id_familia

--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a