Borrar Facturas y DetalleFactura mediante Folio
Publicado por Beto10 (3 intervenciones) el 03/10/2007 22:40:36
Necesito saber como borrar en cascada.
Tengo 2 tablas
factura:
folio
expira
descripcion
total
detallefactura:
folio
producto
precio
necesito borrar las facturas por la fecha que expira y borrar sus detallefactura que son los productos que van en las facturas,como borro en las dos tablas relacionandolas por medio de folio,me han dicho que con EXIST pero no lo he utilizado.
para borrar en la tabla principal de las facturas 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 las facturas en detallefactura,que son los productos que incluyen las facturas las cuales estan relacionadas con los mismos folios.
Gracias...
Tengo 2 tablas
factura:
folio
expira
descripcion
total
detallefactura:
folio
producto
precio
necesito borrar las facturas por la fecha que expira y borrar sus detallefactura que son los productos que van en las facturas,como borro en las dos tablas relacionandolas por medio de folio,me han dicho que con EXIST pero no lo he utilizado.
para borrar en la tabla principal de las facturas 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 las facturas en detallefactura,que son los productos que incluyen las facturas las cuales estan relacionadas con los mismos folios.
Gracias...
Valora esta pregunta


0