20/12/2007, 16:19
|
| | | Fecha de Ingreso: octubre-2007 Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años Puntos: 85 | |
Re: delete varias tablas oracle Hola,
Se me ocurren dos opciones:
1. Creas una relacion Primary Key/Foreign Key sobre el campo doc_id con la opcion ON DELETE CASCADE sobre las Foreign Keys, y cuando haces un DELETE sobre la tabla padre, Oracle se encarga de eliminar todas la filas de las tablas hijos.
2. Creas un trigger sobre la tabla padre que elimine los registros de las tablas hijo cuando ejecutas un DELETE.
Saludos |