¡Hola a todos!
Cita:
Empezado por JoseAntonio
Es posible... sin embargo como obtengo el nombre del trigger desde el codigo del mismo trigger?
|
Bueno, si ya estás dentro del disparador ("
trigger" es
disparador en inglés), se supone entonces que conoces su nombre nombre.
¿Será que tienes un procedimiento almacenado al que llamas desde disparadores de diferentes tablas, y es dentro de él donde necesitas el dato? Si ese es el caso, la solución sería que el procedimiento reciba un parámetro indicando el nombre de la tabla en cuestión.
Aunque sería muy chévere que desde cualquier procedimiento pudiéramos saber si estamos o no en el contexto de un disparador y el nombre de éste. Más concretamente, qué tabla "ha llamado" a nuestro procedimiento.
Ignoro si alguna base de datos tiene esa capacidad.
No dejes de exponer los progresos del caso.
Al González.
