tablas inserted y deleted con updates multiples

09/09/2008 - 12:15 por joss22 | Informe spam
Hola, tengo un trigger que esta programado para realizar ciertas
operaciones tras insert, delete and update, siempre considerando que
las tablas inserted y deleted tendran un solo registro.
Por esto, al lanzar un update, deleted o insert masivo, que afecta a n
registros, ocurre que el trigger solo se ejecuta una vez y las tablas
inserted y deleted pueden tener hasta n registros, con lo que mi
trigger deja de funcionar.

¿Se le puede pasar algun parametro a las consultas update, insert y
delete para que si afectan a n registros el trigger se ejecute n veces
y cada vez haya como maximo un registro en inserted y deleted?

gracias
 

Leer las respuestas

#1 Maxi Accotto
09/09/2008 - 15:14 | Informe spam
Jos, lo que usted debe hacer es que el trigger funcione para mas de un
registro, sino siempre tendra el problema que usted comenta.




Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"joss22" escribió en el mensaje de
noticias:
Hola, tengo un trigger que esta programado para realizar ciertas
operaciones tras insert, delete and update, siempre considerando que
las tablas inserted y deleted tendran un solo registro.
Por esto, al lanzar un update, deleted o insert masivo, que afecta a n
registros, ocurre que el trigger solo se ejecuta una vez y las tablas
inserted y deleted pueden tener hasta n registros, con lo que mi
trigger deja de funcionar.

¿Se le puede pasar algun parametro a las consultas update, insert y
delete para que si afectan a n registros el trigger se ejecute n veces
y cada vez haya como maximo un registro en inserted y deleted?

gracias

Preguntas similares