El día 9 de febrero de 2009 11:47, SILVANA IOVINO
<[email protected]> escribió:
> Hola a todos, necesito pedirles si alguien me puede ayudar con el problema
> que tengo.
> 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:
>

no lo probe ni me fije en nada pero algo mas o menos asi:
FOR target_modificaresto IN select items_menu.titulo_busqueda into
titulobusquedaItem from items_menu  where items_menu.fk_id_familia =
new.id_familia LOOP
        titulobusquedaItemMenu:=titulobusquedaItem || '-' ||
new.titulo_busqueda;
        UPDATE items_menu SET titulo_busqueda =
titulobusquedaItemMenu WHERE>
                items_menu.fk_id_familia = new.id_familia;
END LOOP;

http://www.postgresql.org/docs/8.3/interactive/plpgsql-control-structures.html#PLPGSQL-CONTROL-STRUCTURES-LOOPS

El tema es el siguiente: si queres hacer un for sobre cada registro o
sobre un determinado
numero de iteraciones?

> Alguien sabe como se hace un for???
> Espero sus respuestas
> Saludos
>
>
> ________________________________
> Yahoo! Cocina
> Recetas prácticas y comida saludable
> Visitá http://ar.mujer.yahoo.com/cocina/



-- 
      Emanuel Calvo Franco
        Sumate al ARPUG !
      (www.postgres-arg.org -
         www.arpug.com.ar)
    ArPUG / AOSUG Member
   Postgresql Support & Admin
--
TIP 8: explain analyze es tu amigo

Responder a