Trigger con delete

29/09/2003 - 20:07 por Sebastian | Informe spam
Hola necesito si alguien me puede ayudar, necesito un trigger que al
eliminar un un socio me elimine todos los datos que este relacionado con
este socio.
La realidad es de un video club donde tengo socios, estos tienen alquileres,
tarjetas y reservas de videos, lo que quiero es que al eliminar un socio se
lance un trigger que me elimine toda la informacion de los alquileres, las
reservas, ect .
Perdon si no es muy clara la pregunta
Desde ya Muchisimas gracias
Saludos
Sebastian
 

Leer las respuestas

#1 gato2002
29/09/2003 - 21:26 | Informe spam
Usa el registro deleted que contiene el registro del elemento en borrado.

create trigger total on socio for delete as
begin
declare
@numrows integer

select @numrows = @@rowcount
if @numrows = 0
Return



delete datos from datos t, deleted d
where t.dato_link_socio = d.dato_link_socio

end


Sebastian escribió:
Hola necesito si alguien me puede ayudar, necesito un trigger que al
eliminar un un socio me elimine todos los datos que este relacionado con
este socio.
La realidad es de un video club donde tengo socios, estos tienen alquileres,
tarjetas y reservas de videos, lo que quiero es que al eliminar un socio se
lance un trigger que me elimine toda la informacion de los alquileres, las
reservas, ect .
Perdon si no es muy clara la pregunta
Desde ya Muchisimas gracias
Saludos
Sebastian


Preguntas similares