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 :
Merci de m'aider.. J'essais plein de choses, et ça ne semble pas fonctionner :-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
P.S. Ma table inscription contient 2 variables et clés primaires --> no_membre et no_groupe
Partager