Trigger qui vérifie inscription à un groupe
Bonjour, je souhaite créer un Trigger en SQL qui vérifie le nombre d'inscription maximal à un groupe précis(dans mon exemple, le maximum par groupe est de 4).
Voici le code qui pose problème, car je peux entrer autant de membre que je veux dans un groupe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| CREATE TRIGGER trigger_maximum_inscription
ON tbl_inscription
FOR INSERT AS
DECLARE @nb_membre int, @no_groupe int
SELECT @nb_membre=COUNT(no_membre)
FROM tbl_inscription
WHERE no_groupe = @no_groupe
IF (@nb_membre>3)
BEGIN
RAISERROR('Le nombre de maximal(4) pour ce groupe est atteint', 16, 1)
ROLLBACK
END |
Merci de m'aider.. J'essais plein de choses, et ça ne semble pas fonctionner :-(
P.S. Ma table inscription contient 2 variables et clés primaires --> no_membre et no_groupe