AfKun
Messages postés6Date d'inscriptionjeudi 12 février 2009StatutMembreDernière intervention 9 avril 2009
-
5 déc. 2008 à 11:28
rougada
Messages postés1Date d'inscriptiondimanche 20 avril 2008StatutMembreDernière intervention 9 juin 2011
-
9 juin 2011 à 20:47
Bonjour,
J'ai un petit probleme... je dois faire une procedure suppAvion en plsql qui supprime un tuple dans la table avion mais aussi les tuples dans la table vol en fonction du numero d'avion, j'ai pensé a utiliser un trigger ms je ne sais pas comment ca marche...
Je ne suis pas contre un peu d'aide :)
merci
et bon appétit !!
cs_exar
Messages postés286Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention22 avril 20121 6 févr. 2009 à 14:07
Hello !
Avec un trigger:
create or replace trigger trg_avion_brd
before delete on avion
referencing new as new old as old
for each row
begin
delete
from vols
where avionID = :old.avionID;
end trg_avion_brd;
/
create or replace procedure remove_avion(avionID in number) is
begin
delete
from avions
where avionid = remove_avion.avionid;
commit;
exception
when others then
rollback;
raise;
end remove_avion;
/
Je n'ai pas testé, mais ça devrait fonctionner.
Vous n’avez pas trouvé la réponse que vous recherchez ?