He creado un gatillo on update
.¿Con qué frecuencia se activan las activaciones de actualización en una actualización de múltiples registros?
Si estoy actualizando 5 registros en la tabla en una sola declaración, ¿cuántas veces se ejecutará el desencadenador? ¿Cambia si tengo varias instrucciones actualizando los registros en una sola transacción?
¿Se ejecuta 5 veces, o solo una vez después de que se hayan completado todas las transacciones?
¿Qué servidor de base de datos está utilizando? Oracle, Sybase, SqlServer, ¿otro? –
¿Qué RDBMS estás usando? De todos modos, si su actualización es una transacción, independientemente de cuántos registros se actualicen (bueno, si es al menos uno), el desencadenador se ejecutará una vez – Lamak
@Lamak: no es verdadero. Depende de si es un nivel de fila o un desencadenante de nivel de extracto (por supuesto, también depende del DBMS, algunos no admiten activadores de nivel de fila) –