
01/12/2008, 14:25
|
 | | | Fecha de Ingreso: enero-2008
Mensajes: 269
Antigüedad: 17 años Puntos: 1 | |
triggers en mysql alguien me puede decir como puedo pasar este trigger a mysql
lo he estado intentado pero no puedo...alguien me puede ayudar.......
create trigger TR_EcoCurAsp_del
on Aspirantes
FOR delete
AS
if exists (
select * from Programa_Cursos P
inner join Grupos_Aspirantes G
on P.ID_Num_Cursos = G.ID_Num_Cursos and
P.clave_cursos = G.clave_cursos
inner join deleted D
on G.grupo = D.grupo and
G.fecha_grupo = D.fecha_grupo
)
begin
Begin Transaction
update Programa_Cursos
set preinscritos = preinscritos - 1
from Programa_Cursos P
inner join Grupos_Aspirantes G
on P.ID_Num_Cursos = G.ID_Num_Cursos and
P.clave_cursos = G.clave_cursos
inner join deleted D
on G.grupo = D.grupo and
G.fecha_grupo = D.fecha_grupo
commit transaction
end
else
begin
print "No disponible la programacion de curso para actualizar"
-- rollback transaction
return
end
saludoss.. |