bonjour, voila jé creer un trigger update sur une table pour faire un
traitement sur une autre table pour l'enregistrement modifier ca marche quant
je modifier un enregistrement mais si je fait une modification en block le
trigger s'execute que pour la dernière ligne modifier, comment faire pour que
le trigger ce declenche lors d'1 update avec une clause where qui cocerne un
certain nombre de ligne
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
bruno reiter [MVP]
un trigger se déclenche une seule fois (dans MSSQLServer) indépendemment du nb de lignes mises à jour, il faut utiliser les pseudo tables inderted et deleted pour faire les traitements dans le trigger.
br
"BELAMIROUCHE AMAR" wrote in message news:
bonjour, voila jé creer un trigger update sur une table pour faire un traitement sur une autre table pour l'enregistrement modifier ca marche
quant
je modifier un enregistrement mais si je fait une modification en block le trigger s'execute que pour la dernière ligne modifier, comment faire pour
que
le trigger ce declenche lors d'1 update avec une clause where qui cocerne
un
certain nombre de ligne
un trigger se déclenche une seule fois (dans MSSQLServer) indépendemment du
nb de lignes mises à jour, il faut utiliser les pseudo tables inderted et
deleted pour faire les traitements dans le trigger.
br
"BELAMIROUCHE AMAR" <BELAMIROUCHEAMAR@discussions.microsoft.com> wrote in
message news:EF9D63E1-7764-4C11-9BCB-103735170290@microsoft.com...
bonjour, voila jé creer un trigger update sur une table pour faire un
traitement sur une autre table pour l'enregistrement modifier ca marche
quant
je modifier un enregistrement mais si je fait une modification en block le
trigger s'execute que pour la dernière ligne modifier, comment faire pour
que
le trigger ce declenche lors d'1 update avec une clause where qui cocerne
un trigger se déclenche une seule fois (dans MSSQLServer) indépendemment du nb de lignes mises à jour, il faut utiliser les pseudo tables inderted et deleted pour faire les traitements dans le trigger.
br
"BELAMIROUCHE AMAR" wrote in message news:
bonjour, voila jé creer un trigger update sur une table pour faire un traitement sur une autre table pour l'enregistrement modifier ca marche
quant
je modifier un enregistrement mais si je fait une modification en block le trigger s'execute que pour la dernière ligne modifier, comment faire pour
que
le trigger ce declenche lors d'1 update avec une clause where qui cocerne
un
certain nombre de ligne
Patrice
Il faut travailler sur l'ensemble des lignes présentes dans les pseudo-tables deleted/inserted. Le code actuel n'exploite sans doute pas toutes les lignes...
-- Patrice
"BELAMIROUCHE AMAR" a écrit dans le message de news:
bonjour, voila jé creer un trigger update sur une table pour faire un traitement sur une autre table pour l'enregistrement modifier ca marche
quant
je modifier un enregistrement mais si je fait une modification en block le trigger s'execute que pour la dernière ligne modifier, comment faire pour
que
le trigger ce declenche lors d'1 update avec une clause where qui cocerne
un
certain nombre de ligne
Il faut travailler sur l'ensemble des lignes présentes dans les
pseudo-tables deleted/inserted. Le code actuel n'exploite sans doute pas
toutes les lignes...
--
Patrice
"BELAMIROUCHE AMAR" <BELAMIROUCHEAMAR@discussions.microsoft.com> a écrit
dans le message de
news:EF9D63E1-7764-4C11-9BCB-103735170290@microsoft.com...
bonjour, voila jé creer un trigger update sur une table pour faire un
traitement sur une autre table pour l'enregistrement modifier ca marche
quant
je modifier un enregistrement mais si je fait une modification en block le
trigger s'execute que pour la dernière ligne modifier, comment faire pour
que
le trigger ce declenche lors d'1 update avec une clause where qui cocerne
Il faut travailler sur l'ensemble des lignes présentes dans les pseudo-tables deleted/inserted. Le code actuel n'exploite sans doute pas toutes les lignes...
-- Patrice
"BELAMIROUCHE AMAR" a écrit dans le message de news:
bonjour, voila jé creer un trigger update sur une table pour faire un traitement sur une autre table pour l'enregistrement modifier ca marche
quant
je modifier un enregistrement mais si je fait une modification en block le trigger s'execute que pour la dernière ligne modifier, comment faire pour
que
le trigger ce declenche lors d'1 update avec une clause where qui cocerne