Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2009, 01:13
orphen1981
 
Fecha de Ingreso: agosto-2009
Mensajes: 23
Antigüedad: 14 años, 9 meses
Puntos: 1
Borrar datos de varias tablas con FK

Hola a todos necesito borrar datos de varias tablas que tienen foreing key entre ellas, he intentado de varias maneras pero siempre me dice lo mismo.

ORA - 00933: comando SQL no terminado correctamente.

Les dejo el codigo para ver si alguien me dice donde estoy cometiendo el error.

Gracias

DELETE FROM factura
INNER JOIN tipo_factura (factura.COD_FACT = tipo_factura.COD_FACT)
WHERE FACTURA.ID_FACT BETWEEN 300 AND 400;

En este caso me marca el INNER como si estuviera hay el error.

DELETE FROM factura f, tipo_factura tf
WHERE f.ID_FACT BETWEEN 300 AND 400
f.COD_FACT = tf.COD_FACT;

En este caso me da el error en las tablas.