Ver Mensaje Individual
  #2  
Antiguo 06-08-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Reputación: 22
marto Va por buen camino
Wop!

Existen varias técnicas para conseguir lo que quieres. Una que te serviria con cualquier SGBD serio, es programar triggers en la tabla maestra.
Lo que te permite IB/Firebird es programar este comportamiento de manera declarativa. Para ello tienes que indicarlo al crear la foreign key en el detalle. No recuerdo exactamente la sintaxis, pero esencialmente consiste en añadir a la sentecia que crea la clave la opción "ON DELETE CASCADE". Si permites que se cambien los campos clave de la tabla maestra, tambien te puede interesar la opción "ON UPDATE CASCADE".
__________________
E pur si muove
Responder Con Cita