{SQL Server} SOS C important entrez

chouchou88 -  
snake-d12 Messages postés 218 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
salut je veux la solution de ce trigger par sql server ,ecrire un trigger qui permet d'inserer la note d' un stagiaire donné pour un mdoule donnéen testant auparavant l'existence du module et du stagiaire
merci d'avance et je veux la solution le plus tot possible
A voir également:

3 réponses

kryoportail Messages postés 222 Date d'inscription   Statut Membre Dernière intervention   125
 
Salut,

Lol...

Au lieu d'aller faire la bringe ce soir... planche sur tes exos, ca te sera profitable plus tard !...

Amicalement,
S@M...
0
snake-d12 Messages postés 218 Date d'inscription   Statut Membre Dernière intervention   57
 
Salut,
Un trigger ne sert pas à insérer des enregistrements, Mais ce que je comprend de cet exemple c'est de tester l'existence du module et du stagiaire.

ou vous devez créer une procédure qui permet l'insertion et en même temps faire le teste de l'existence.

Bonne chance
0
kryoportail Messages postés 222 Date d'inscription   Statut Membre Dernière intervention   125
 
Salut,

A ma connaissance, un trigger, est une procédure stockée déclenchée à certains moment... Ni plus, ni moins... Il n'y a donc aucune raison pour qu'on ne puisse pas faire d'insertion avec un trigger...

Il est possible aussi de lancer (déclencher) un trigger avant ou après une insertion dans une table (par exemple pour faire des tests d'intégrité)...

Bref l'énoncé est loin d'être clair !...

Amicalement,
S@M...
0
snake-d12 Messages postés 218 Date d'inscription   Statut Membre Dernière intervention   57
 
Salut,
je sais que dans un trigger on peut faire des mise à jour sur la table. mais ce que j'ai dit qu'on peut pas l'utiliser pour ajouter un enregistrement, à la place d'une requête d'insertion.

Par Ex: à la place de (insert into tab1 values ('" & me.textbox1.text & "') ), on ne peut pas créer un trigger et lui donner les paramètres pour effectuer l'insertion (create trigger test @nom varchar .....).

j'espère que j'étais un peu clair
Crdlmt
0