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é
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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é
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é
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é
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 :-)
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 :-)
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 :-)
------------------------------ 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 :-)
------------------------------
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 :-)
------------------------------ 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 :-)