26/05/2009, 07:54
|
| Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses Puntos: 360 | |
Respuesta: como hacer este trigger???? r0xdrig0
Por lo que veo, quieres que cuando se elimine un niño, se borren todas las dependencias de las otras tablas.
Haz pensado en que los constraints de la tabla permitan un delete on cascade? De esta forma, con solo borrar el niño de la tabla, se borran todas las dependencias.
Así te evitas dolores de cabeza. Además, aunque los triggers son una herramienta fantástica, su uso debe ser moderado, puede traer muchas complicaciones en el mantenimiento de una BD.
Volviendo al tema..
No sería mejor en un solo trigger (El ultimo)... recuperar antes de borrar el nino de visita, el id_visitante?
Con ese id_visitante poder borrarlo en el mismo trigger de la tabla visitante?
Se puede dar el caso de que un visitante visite varios niños y no sea correcto borrar el visitante, por el solo hecho de borrar un niño?
Nos cuentas como te va.
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |