Trigger Delete SQL 7.0 ?

26/05/2004 - 22:43 por Manuel Vera | Informe spam
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

Preguntas similare

Leer las respuestas

#6 Manuel Vera
27/05/2004 - 18:50 | Informe spam
CHANFLES!
Me iva a podrir aqui probando ese codigo.
Gracias por la información.
Saludos
MV

"Carlos Sacristan" <csacristan ARROBA mvps.org> wrote in message
news:ulHAcO$
Mostrar la cita
no
Mostrar la cita
bien
Mostrar la cita
trigger.
Mostrar la cita
Ads by Google
Search Busqueda sugerida