El día 9 de febrero de 2009 14:02, SILVANA IOVINO <[email protected]> escribió: > De cual opcion me estas diciendo? sacarle el for? si es asi le saque el for > y el loop y me hace lo mismo. > Otra solucion? >
no, sacarle la etiqueta a descripcion en el select. que version de postgres estas utilizando exactamente? > --- 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:57 pm > > El día 9 de febrero de 2009 13:49, SILVANA IOVINO > <[email protected]> escribió: >> Si los 8 registros son distintos, es como que haria falta algo que se > mueva >> al siguiente registro. Existe algo asi?? >> > > si, pero no > seria necesario en un for, sino en un cursor. > cambiaste la opcion que te di? > > >> --- 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:47 pm >> >> 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 >> >> ________________________________ >> 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 > > ________________________________ > 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 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo
