Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/02/2010, 17:46
AlterElt
 
Fecha de Ingreso: febrero-2010
Mensajes: 63
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Trigger/Disparador: borrar en cascada

Cita:
Iniciado por gnzsoloyo Ver Mensaje
No hay inconsistencias en tanto sea PK o UNIQUE. Las claves numéricas son, en definitiva, PK y las PK no pueden generar inconsistencias.
Lo que puede generar inconsistencias es que existan registros dependientes mientras su referencia ha desaparecido, pero para ello precisamente están las restricciones de clave foránea.

En tu caso, si las FK de la otra tabla se hubiesen definido con la clausula ON DELETE CASCADE, ni siquiera necesitarías el trigger. El sólo borrado del registro padre haría borrar todos los registros dependientes de todas las tablas donde se haya definido el CASCADE.
Buenas!

Me parece que leí que SQLite no permite ese tipo de operaciones por eso he pensado en triggers :P

Saludos y gracias!