Tablas mutando. Problema con triggers
Publicado por M Teresa linares (2 intervenciones) el 05/03/2001 13:52:05
estoy trabajando con una base de datos, en la que deseo borrar una serie de filas y he decidido utilizar disparadores.
el problema es que comienzo a borrar desde una tabla y a partir de ella lanzo un disparador para que borre otra tabla con la que esta relacionada mediante una clave foranea que tiene la primera de ellas.
cuando lanzo el procedimiento, me dice que la primera tabla se esta mutando, y que el disparador no puede verla. si quito la referencia de la clave foranea, todo funciona bien, pero entonces fastidio el diseño de la bd. ¿como se podria solucionar?
el problema es que comienzo a borrar desde una tabla y a partir de ella lanzo un disparador para que borre otra tabla con la que esta relacionada mediante una clave foranea que tiene la primera de ellas.
cuando lanzo el procedimiento, me dice que la primera tabla se esta mutando, y que el disparador no puede verla. si quito la referencia de la clave foranea, todo funciona bien, pero entonces fastidio el diseño de la bd. ¿como se podria solucionar?
Valora esta pregunta


0