BORRAR DE EN TABLAS ACTURA Y DETALLEFACTURA *ID
Publicado por Beto10 (3 intervenciones) el 03/10/2007 22:29:37
Necesito saber como borrar en cascada.
Tengo 2 tablas
factura: detallefactura:
folio folio
expira producto
descripcion precio
total
necesito borrar la factura por la fecha que expira y borrar su detallefactura que son los productos que van en la factura,como borro en las dos tablas relacionandolas por medio de folio,me han dicho que con EXIST pero no se.
para borrar en la tabla principal va asi:
SELECT *,Factura.*,Expiracion AS Expr1
FROM Factura
WHERE (Expiracion = CONVERT(DATETIME, '2007-09-25 00:00:00', 102))
pero si hago esto dejo la informacion de la factura en detalle factura,la cual esta relacionada con el mismo folio.
Gracias...
Tengo 2 tablas
factura: detallefactura:
folio folio
expira producto
descripcion precio
total
necesito borrar la factura por la fecha que expira y borrar su detallefactura que son los productos que van en la factura,como borro en las dos tablas relacionandolas por medio de folio,me han dicho que con EXIST pero no se.
para borrar en la tabla principal va asi:
SELECT *,Factura.*,Expiracion AS Expr1
FROM Factura
WHERE (Expiracion = CONVERT(DATETIME, '2007-09-25 00:00:00', 102))
pero si hago esto dejo la informacion de la factura en detalle factura,la cual esta relacionada con el mismo folio.
Gracias...
Valora esta pregunta


0