El día 9 de febrero de 2009 13:31, SILVANA IOVINO <[email protected]> escribió: > Logre resolver el error pero ahora el problema que tengo es que no itera > sobre los valores que tiene el record mviews, lo estoy usando asi: > > FOR mviews IN SELECT items_menu.descripcion from items_menu where > fk_id_familia =1 LOOP > titulobusquedaItem:=mviews.descripcion || '-' || new.titulo_busqueda; > UPDATE items_menu SET titulo_busqueda = titulobusquedaItem WHERE > items_menu.fk_id_familia = new.id_familia; > END LOOP; >
FOR .... SELECT descripcion .... (sacandole la etiqueta previa). Los 8 registros tienen valores distintos calculo...no? > El error lo veo que siempre me toma a mviews.descripcion el mismo valor. > Como lo puedo resolver?? > > > --- El lun 9-feb-09, Emanuel Calvo Franco <[email protected]> escribió: > > De: Emanuel Calvo Franco <[email protected]> > Asunto: Re: [pgsql-es-ayuda] Como hacer un for dentro de un trigger > Para: [email protected], "pgsql-es-ayuda" > <[email protected]> > Fecha: lunes, 9 de febrero de 2009, 12:20 pm > > El día 9 de febrero de 2009 13:06, SILVANA IOVINO > <[email protected]> escribió: >> Lo que quiero es hacer un for sobre un conjunto de registro que me los da > el >> select que escribi. >> Probe algo asi pero me tira un error: > > pega el error que te tira... > >> declare mviews record; >> >> FOR mviews IN SELECT * from items_menu where fk_id_familia =1 LOOP >> titulobusquedaItem:=mviews.titulo_busqueda || '-' || >> new.titulo_busqueda; >> UPDATE items_menu SET titulo_busqueda = titulobusquedaItem WHERE >> items_menu.fk_id_familia = new.id_familia; >> END LOOP; >> >> Alguna idea?? >> > > > -- > Emanuel Calvo Franco > > Sumate al ARPUG ! > (www.postgres-arg.org - > www.arpug.com.ar) > ArPUG / AOSUG Member > Postgresql Support & Admin > > ________________________________ > 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 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html
