Trigger qui incrémente un champ
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:
1 2 3 4 5 6 7 8
| 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 :)