Código:
este me elimina al niño q pertenece a esa familia este otro me elimina a la familia del niño despues de eliminar al niño en la tabla faimiklia_x_hijos :Create or replace function eliminar_familia_x_hijos() returns trigger as ' declare Begin delete from familia_x_hijos where old.id_familia=id_familia; return old; End; ' language 'plpgsql'; create trigger borrar_familia_x_hijos_antes_de_familia before delete on familia for each row execute procedure eliminar_familia_x_hijos();
Código:
y me pregunta es como puedo hacer el trigger q solo me elimine al niño q kiero eliminar de la tabla familia_x_hijos, ya q con los trigger q tengo me eliminara todoCreate or replace function eliminar_nino() returns trigger as ' declare Begin delete from familia where old.id_familia=id_familia; return old; End; ' language 'plpgsql'; create trigger borrar_antes_de_nino before delete on nino for each row execute procedure eliminar_nino();
como puedo hacer en el trigger el select para q solo me elimine al niño q kiero eliminar de la tabla familia_x_hijos sin q me elimine a la familia completa en el caso de q este niño tenga mas hermanos???.... ruego su ayuda amigos.... de antemano gracias.... bye