Quiero hacer un "delete cascade" usando SQL 7 a traves de un trigger. Aqui
el trigger de ejemplo que no me funciona:
CREATE TRIGGER tgMaestroDel ON Maestro
FOR DELETE
AS
print 'trigger delete'
DELETE FROM Detalle
FROM deleted
WHERE Detalle.CarritID = deleted.CarritID
AND Detalle.CodProduct = deleted.CodProduct
AND Detalle.Estats = deleted.Estats
GO
Si borro el registro en Maestro, debe eliminar los hijos en Detalle.
Pero ni siquiera se ejecuta el -print 'trigger delete'-
Los tres campos en el WHERE son la PK de Maestro.
¿Alguien puede decirme que esta mal?
El trigger no se ejecuta y me da error en el delete del registro en Maestro.
Gracias
MV
Leer las respuestas