Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs
  •  S'enregistrer
 •  Profil  •  Se connecter pour vérifier ses messages privés 
•  Connexion 
| Auteur | 
Message | 
maeva 
Newbiiiie 
 
 
 
     Sexe:   
Messages: 12 
 
 
 | 
 Posté le:
Jeu 08 Juin 2006 - 16:18 | 
   | 
 
 
 
salut pour mon pti sql server je suis obligé de faire un trigger mais le soucis c'est que j'ai une erreur et n'arrive pas a la résoudre
 
 
 
Ce que j'veux faire dans mon trigger c'est en gros que quand on insert une note dans la table devoir il compte le nombre de note dans cette matière
 
 
voila ce que j'ai essayé: 
 
 
creation trigger montrigger
 
on devoir
 
for insert
 
as 
 
select count(nummat)
 
from devoir, matiere, inserted
 
where matiere.nummat= devoir.nummat
 
and devoir.nummat= inserted.nummat  
 
 
print 'il y a ',count(nummat)' devoir';
 
 
l'autre  c'est  : 
 
 
create trigger montrigger
 
on devoir
 
for insert
 
as 
 
select count(nummat)as nbmatiere
 
from devoir, matiere, inserted
 
where matiere.nummat= devoir.nummat
 
and devoir.nummat= inserted.nummat  
 
 
print 'il y a ' @@rowcount 'devoir';
 
 
 
et la dernière c'est 
 
 
create trigger montrigger
 
on devoir
 
for insert
 
as 
 
select count(nummat)as nbmatiere
 
from devoir, matiere, inserted
 
where matiere.nummat= devoir.nummat
 
and devoir.nummat= inserted.nummat  
 
 
print 'il y a ' nbmatiere 'devoir';
 
 
 
merci de m'aider svp au plus vite car les exam c'est pour bientot et le prof n'arrive pas a m'aider il se rapel plus de la synthaxe mon soucis c'est sur l'affichage  la dernière phrase!!!! merci beaucoup 
 
 
maeva831 (arobase) msn.com si vous voulez m'aider par msn!!!
 
 
Edité par Zonag : Evite de laisse un mail en clair dans un forum   | 
 
 | 
 
 
 | 
     | 
 | 
 N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. | 
Adrien 
Accro à Web-IG 
 
 
 
   Sexe:   
Messages: 125 
Localisation: Ile-de-France 
 
 | 
 Posté le:
Jeu 08 Juin 2006 - 20:47 | 
   | 
 
 
 
Il n'y a pas une histoire de SELECT x INTO variable ?
 
De sorte que tu puisses stocker le résultat dans une variable que tu print par la suite. | 
 
 | 
 
 
 | 
      | 
 | 
 
maeva 
Newbiiiie 
 
 
 
     Sexe:   
Messages: 12 
 
 
 | 
 Posté le:
Jeu 08 Juin 2006 - 21:52 | 
   | 
 
 
 
a vrai dire ouais j'aimerai stocké mon résultat mais j'le tape nul par c'est ma requete qui me donne le total du nombre de note et vraiment j'voi pas comment la stoké cette valeur autrement ou pe etre faire un autre affichage au final .... | 
 
 | 
 
 
 | 
     | 
 | 
 
| 
 | 
 
 
 | 
 
Voir le sujet suivant 
Voir le sujet précédent 
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
  
 |