RE:!!! Ayudenme por Favor !!!!
CREATE TRIGGER "ALUMNOS_DTrig" ON dbo.ALUMNOS FOR DELETE AS
SET NOCOUNT ON
/* * IMPEDIR ELIMINACIONES SI HAY REGISTROS DEPENDIENTES EN 'curso_alumno' */
IF (SELECT COUNT(*) FROM deleted, curso_alumno WHERE (deleted.id_persona = curso_alumno.id_persona)) > 0
BEGIN
RAISERROR 44445 'No puede eliminarse ni modificarse el registro. Dado que existen registros relacionados en la tabla ''curso_alumno'', podrían infringirse reglas de integridad referencial.'
ROLLBACK TRANSACTION
END
/* * IMPEDIR ELIMINACIONES SI HAY REGISTROS DEPENDIENTES EN 'Ponentes_Curso' */
IF (SELECT COUNT(*) FROM deleted, Ponentes_Curso WHERE (deleted.id_persona = Ponentes_Curso.id_persona)) > 0
BEGIN
RAISERROR 44445 'No puede eliminarse ni modificarse el registro. Dado que existen registros relacionados en la tabla ''Ponentes_Curso'', podrían infringirse reglas de integridad referencial.'
ROLLBACK TRANSACTION
END
/* * IMPEDIR ELIMINACIONES SI HAY REGISTROS DEPENDIENTES EN 'Solicitudes' */
IF (SELECT COUNT(*) FROM deleted, Solicitudes WHERE (deleted.id_persona = Solicitudes.id_persona)) > 0
BEGIN
RAISERROR 44445 'No puede eliminarse ni modificarse el registro. Dado que existen registros relacionados en la tabla ''Solicitudes'', podrían infringirse reglas de integridad referencial.'
ROLLBACK TRANSACTION
END