Recorres tabla registro por registro

20/03/2007 - 15:35 por Gabriel Dameñov | Informe spam
Hola.
En un Trigger, deseo recorrer registro por registro la tabla "Inserted",
para realizar actualizaciones en cadena sobre registros hijos de cada uno de
los registros padres de la tabla que deseo recorrer.
¿Puedo hacer esto con SQL?. Sería algo así como un DO WHILE, hasta el final
de la tabla.
Les agradeceré cualquier idea.

Un cordial saludo.

Gabriel J. Dameñov
GDMS Ingeniería de Software
Santa Fe - Argentina
www.gdmsargentina.com.ar
-

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
20/03/2007 - 16:30 | Informe spam
Gabriel Dameñov,

Puedes buscar informacion en los BOL sobre cursores, que es la forma de
recorrer un resultset dado fila a fila. Ahora, esto no es recomendable puesto
que los cursores consumen recursos, generan bloqueos, es una forma lenta y en
realidad SQL Server esta optimizado para trabajar con conjuntos y no fila a
fila.

Por que no nos explicas mas detalladamente lo que deseas hacer. Para este
tipo de problemas es recomendable que se posteen la estructura de las tablas
involucradas, incluyendo restricciones e indices, asi como data de ejemplo
(sentencias insert) y resultados esperados.


AMB


"Gabriel Dameñov" wrote:

Hola.
En un Trigger, deseo recorrer registro por registro la tabla "Inserted",
para realizar actualizaciones en cadena sobre registros hijos de cada uno de
los registros padres de la tabla que deseo recorrer.
¿Puedo hacer esto con SQL?. Sería algo así como un DO WHILE, hasta el final
de la tabla.
Les agradeceré cualquier idea.

Un cordial saludo.

Gabriel J. Dameñov
GDMS Ingeniería de Software
Santa Fe - Argentina
www.gdmsargentina.com.ar
-



Respuesta Responder a este mensaje
#2 etragu
20/03/2007 - 17:27 | Informe spam
Espero te sirva http://www.portalsql.com/triggers.asp?articulo=5


"Gabriel Dameñov" escribió en el mensaje
news:
Hola.
En un Trigger, deseo recorrer registro por registro la tabla "Inserted",
para realizar actualizaciones en cadena sobre registros hijos de cada uno


de
los registros padres de la tabla que deseo recorrer.
¿Puedo hacer esto con SQL?. Sería algo así como un DO WHILE, hasta el


final
de la tabla.
Les agradeceré cualquier idea.

Un cordial saludo.

Gabriel J. Dameñov
GDMS Ingeniería de Software
Santa Fe - Argentina
www.gdmsargentina.com.ar
-


Respuesta Responder a este mensaje
#3 Gabriel Dameñov
20/03/2007 - 17:32 | Informe spam
Alejandro y Nando, muchas gracias por sus respuestas.
Expondré más detalle si no puedo solucionarlo.

Un cordial saludo.


Gabriel J. Dameñov
GDMS Ingeniería de Software
Castellanos 29 - (2152) Granadero Baigorria
Santa Fe - Argentina
Te/Fax: (54) 341-4711277
www.gdmsargentina.com.ar
-
"etragu" <Nando> escribió en el mensaje
news:
Espero te sirva http://www.portalsql.com/triggers.asp?articulo=5


"Gabriel Dameñov" escribió en el mensaje
news:
Hola.
En un Trigger, deseo recorrer registro por registro la tabla "Inserted",
para realizar actualizaciones en cadena sobre registros hijos de cada uno


de
los registros padres de la tabla que deseo recorrer.
¿Puedo hacer esto con SQL?. Sería algo así como un DO WHILE, hasta el


final
de la tabla.
Les agradeceré cualquier idea.

Un cordial saludo.

Gabriel J. Dameñov
GDMS Ingeniería de Software
Santa Fe - Argentina
www.gdmsargentina.com.ar
-






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida