![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Bueno primero comentar que te has equivocado no es identidad sino integridad, supongo que te has despistado.
Si en Access declaras la integridad referencial entre las dos tablas y además marcas la opción "Eliminación en Cascada", bastará con eliminar un registro de la tabla maestra y quedarán eliminados todos los correspondientes del detalle, pero sino lo has hecho así,primero tendrás que borrar todos los correspondientes del detalle y finalmente el registro maestro. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
||||
|
||||
|
Muchisimas gracias, sigo probando y en sql 2000 server sabe cómo se haria para decirle que elimine en cascada?
Saludos Toño |
|
#3
|
||||
|
||||
|
si SQL 2000 Server cumple con el estándar SQL, al crear la relación de integridad basta añadir al final la clausula on delete cascade.
Alter table tabla add foreign key (campos) references tabla2 (campos) on delete cascade. También hay actualizaciones en cascada, que se definen con on update cascade. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|