problema foreign key
hola,
tengo una pregunta para usted!:D Desde una pantalla quiero borrar una cuenta, y que me borre todas las carteras asociadas a esa cuenta, que sql le paso al dataset? Da igual que esa cuenta no tenga ninguna cartera asociada?o tengo que comprobarlo antes y mandarle una sql u otra? gracias :o |
que manejador de BD utilizas?, tienes algo en integridad referencial?
|
Supongo-....
Uso firebird 1.5.
Es una tabla CUENTA(ID,DES) y la otra CARTERA(ID,IDCTA,DES) Y LA FOREIGN KEY DE ID A IDCTA, los dos no nulos y obligatorios. quiero borrar una cuenta y que me borre sus carteras asociadas y si es posible en la misma instrucción si no tiene carteras asociadas la borre sin más. gracis:) el error era de Foreign key |
cascade
el on delete cascade es una buena opcion? pero y si no tiene ninguna cartera asociada también funcionara?
|
On Delete Cascade
ON DELETE CASCADE funciona, es justamente para eso
Saludos |
La franja horaria es GMT +2. Ahora son las 19:56:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi