Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2009, 09:55
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Respuesta: Borrar datos de varias tablas con FK

Estoy de acuerdo en utilizar cascade constraints, pero en caso que no las tengas puedes utilizar una subconsulta, por ejemplo

Código:
DELETE FROM factura
where factura.COD_FACT in (
                    select tipo_factura.COD_FACT 
                    from tipo_factura)
and FACTURA.ID_FACT BETWEEN 300 AND 400;
Saludos