Borrar Factura y DetalleFactura mediante Folio
Publicado por Beto10 (3 intervenciones) el 03/10/2007 22:37:09
Necesito saber como borrar en cascada.
Tengo 2 tablas
factura:
folio
expira
descripcion
total
detallefactura:
folio
producto
precio
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 lo e utilizado.
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:
folio
expira
descripcion
total
detallefactura:
folio
producto
precio
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 lo e utilizado.
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