OVH Cloud OVH Cloud

prog un trigger !

3 réponses
Avatar
nima84
bonsoire a tous,
voila je travail avec sql server express edition et visual web developer
2005 express edition et je souhaiterai programmé un trigger qui me permette
de recuperer chaque nouvelle ligne inseré é de faire un teste sur un champ de
cette ligne puis de l'inserer dans la table qui convien suivant le resultats
du teste, oui mais voila je su iun pe debutante en t-sql et sql server donc
je c'est plus quoi faire ! é chaque jours qui passe est un jour de retard
pour mon projet ,
donc si quelqu'un c'est comment faire ou a un lien qui pourais m'aidé je lui
serai reconnaissante
voila encor merci,
bonne fin de soiré ou bonne journé

3 réponses

Avatar
Christian Robert
La création d'un Trigger ce fait comme cela (Ce trigger se déclenche sur les
insertions) :

CREATE TRIGGER Nom_de_Mon_Trigger ON Ma_Table
FOR INSERT
AS

-- Code du trigger

GO

Dans le code du trigger, je peux récupérer les enregistrement insérés dans
ma table grâce à la pseudo table "inserted". Elle a la même structure que ma
table...

Par exemple :

INSERT INTO Ma_Deuxieme_Table
SELECT monchamp, monchamp2
FROM inserted
WHERE monchamp3 = mon_critère

Bien Cordialement
--
------------------------------
Christian Robert
Winwise
MCT - MCDBA - MCSD.Net


"nima84" a écrit :

bonsoire a tous,
voila je travail avec sql server express edition et visual web developer
2005 express edition et je souhaiterai programmé un trigger qui me permette
de recuperer chaque nouvelle ligne inseré é de faire un teste sur un champ de
cette ligne puis de l'inserer dans la table qui convien suivant le resultats
du teste, oui mais voila je su iun pe debutante en t-sql et sql server donc
je c'est plus quoi faire ! é chaque jours qui passe est un jour de retard
pour mon projet ,
donc si quelqu'un c'est comment faire ou a un lien qui pourais m'aidé je lui
serai reconnaissante
voila encor merci,
bonne fin de soiré ou bonne journé


Avatar
nima84
merci beaucoup de votre aide je vois plus claire maintenant,
puis je abuser de votre gentillesse et vous demandé de me conseillé un site
qui m'aiderai pour ce genre de petit probleme car je trouve pas tout dans
l'aide online
et encor merci :-)
Avatar
Christian Robert
J'ai trouvé ceci...

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_create2_7eeq.asp

http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/courssql/trigger_sqlserver.html

Il y a des choses dans l'aide en ligne... aussi

------------------------------
Christian Robert
Winwise
MCT - MCDBA - MCSD.Net


"nima84" a écrit :

merci beaucoup de votre aide je vois plus claire maintenant,
puis je abuser de votre gentillesse et vous demandé de me conseillé un site
qui m'aiderai pour ce genre de petit probleme car je trouve pas tout dans
l'aide online
et encor merci :-)