problemas con triggers
Publicado por proitzen (4 intervenciones) el 09/06/2004 18:52:03
Tengo un gran problema.
Tengo 2 triggers AFTER DELETE, uno para cada tabla.
Lo que pasa es que cuando hago un delete sobre una
de las tablas, su trigger hace un delete en la otra tabla,
la cual gatilla su propio trigger tratando de borrar sobre la
primera tabla. O sea que si se realiza un delete sobre
cualquiera de las 2 tablas se ejecuta un trigger tratando de
borrar sobre la otra y así sucesivamente. Si se pueden
dar cuenta esto al final es algo que gatilla y gatilla y gatilla
en una y en la otra tabla. Y por suspuesto ORACLE me lanza error.
Alguien me podría guiar para controlar esto???. La idea
es que cuando se borre en una tabla, se borre en la otra
y nada más.
Gracias.
Tengo 2 triggers AFTER DELETE, uno para cada tabla.
Lo que pasa es que cuando hago un delete sobre una
de las tablas, su trigger hace un delete en la otra tabla,
la cual gatilla su propio trigger tratando de borrar sobre la
primera tabla. O sea que si se realiza un delete sobre
cualquiera de las 2 tablas se ejecuta un trigger tratando de
borrar sobre la otra y así sucesivamente. Si se pueden
dar cuenta esto al final es algo que gatilla y gatilla y gatilla
en una y en la otra tabla. Y por suspuesto ORACLE me lanza error.
Alguien me podría guiar para controlar esto???. La idea
es que cuando se borre en una tabla, se borre en la otra
y nada más.
Gracias.
Valora esta pregunta


0