Bonjour,
J'ai les tables Commune, Quartier et Logement. Dans la table Quartier j'ai un champ nbrlogement.
A chaque fois que j'insère un nouveau logement j'aimerai incrémenter nbrlogement de 1 afin de savoir le nombre de logemements par Commune.
J'ai essayé de plusieurs façons sans succès. Voici le derniers truc que j'ai essayé :
Code :
- CREATE OR REPLACE TRIGGER Maj_nbrlogement AFTER INSERT ON Logement
- FOR EACH ROW
- BEGIN
- UPDATE Commune
- SET nbrlogement = nbrlogement+1 FROM Commune,Quartier,Logement
- WHERE Commune.idlogment=Quartier.idcom AND Quartier.idquartier=Logement.idquart;
- END ;
- /
|
Merci d'avance pour votre aide 