Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2008, 10h00   #1
Membre Expert
 
Avatar de mail.spam
 
Homme Sylvain
Développeur Windev et technicien maintenance
Inscription : janvier 2008
Messages : 1 232
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Âge : 33
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Windev et technicien maintenance
Secteur : Industrie

Informations forums :
Inscription : janvier 2008
Messages : 1 232
Points : 2 109
Points : 2 109
Par défaut TRIGGER INSERT UPDATE - Savoir si Insert ou Update

Bonjour,

Voila j'utilise un programme basé sur SQL Server et qui possède déjà des trigger sur différente table.

qui sont défini comme suit

Code :
1
2
ALTER                  TRIGGER [dbo].[DECLENCHEUR] ON [dbo].[TABLE] 
FOR INSERT, UPDATE
Je voudrais mettre en place un action sur de l'INSERT et non sur de l'UPDATE mais sans être obligé de refaire le trigger de l'éditeur du logiciel.

Donc ma question est : peut - on savoir ce qui a déclenché le trigger, Insert ou Update?

Merci d'avance pour votre aide.
mail.spam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 10h21   #2
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
bonjour,

si vous êtes en insert, seule la table inserted est remplie, si c'est de l'update, les tables inserted et deleted sont remplies, vous pouvez donc tester dans ce sens...
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 10h39   #3
Membre Expert
 
Avatar de mail.spam
 
Homme Sylvain
Développeur Windev et technicien maintenance
Inscription : janvier 2008
Messages : 1 232
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Âge : 33
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Windev et technicien maintenance
Secteur : Industrie

Informations forums :
Inscription : janvier 2008
Messages : 1 232
Points : 2 109
Points : 2 109
Merci c'est ce qu'il me fallait
mail.spam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h09.


 
 
 
 
Partenaires

Hébergement Web