Est-il possible de créer un trigger qui se déclenche si une colonne
spécifique d'un enregistrement est modifiée mais quand l'enregistrement en
lui-même est modifié ?
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
Fred BROUARD
Patrick a écrit :
Bonjour,
Est-il possible de créer un trigger qui se déclenche si une colonne spécifique d'un enregistrement est modifiée mais quand l'enregistrement en lui-même est modifié ?
tout d'abord il n'y a pas d'enregistrement dans une table mais des lignes.
Un trigger se déclenche ON UPDATE quelque soit les colonnes modifiées, mais il y a la possibilité de tester si la colonne à changée de valeur ou non en utilisant la fonction UPDATE.
Lisez ce que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.3.2
Merci.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation *********************** http://www.sqlspot.com *************************
Patrick a écrit :
Bonjour,
Est-il possible de créer un trigger qui se déclenche si une colonne
spécifique d'un enregistrement est modifiée mais quand l'enregistrement en
lui-même est modifié ?
tout d'abord il n'y a pas d'enregistrement dans une table mais des lignes.
Un trigger se déclenche ON UPDATE quelque soit les colonnes modifiées,
mais il y a la possibilité de tester si la colonne à changée de valeur
ou non en utilisant la fonction UPDATE.
Lisez ce que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.3.2
Merci.
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************** http://www.sqlspot.com *************************
Est-il possible de créer un trigger qui se déclenche si une colonne spécifique d'un enregistrement est modifiée mais quand l'enregistrement en lui-même est modifié ?
tout d'abord il n'y a pas d'enregistrement dans une table mais des lignes.
Un trigger se déclenche ON UPDATE quelque soit les colonnes modifiées, mais il y a la possibilité de tester si la colonne à changée de valeur ou non en utilisant la fonction UPDATE.
Lisez ce que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.3.2
Merci.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation *********************** http://www.sqlspot.com *************************
Patrick
Merci. C'est exactement ce qu'il me fallait.
-- Patrick
"Fred BROUARD" wrote:
Patrick a écrit : > Bonjour, > > Est-il possible de créer un trigger qui se déclenche si une colonne > spécifique d'un enregistrement est modifiée mais quand l'enregistrement en > lui-même est modifié ?
tout d'abord il n'y a pas d'enregistrement dans une table mais des lignes.
Un trigger se déclenche ON UPDATE quelque soit les colonnes modifiées, mais il y a la possibilité de tester si la colonne à changée de valeur ou non en utilisant la fonction UPDATE.
Lisez ce que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.3.2 > > Merci. >
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation *********************** http://www.sqlspot.com *************************
Merci. C'est exactement ce qu'il me fallait.
--
Patrick
"Fred BROUARD" wrote:
Patrick a écrit :
> Bonjour,
>
> Est-il possible de créer un trigger qui se déclenche si une colonne
> spécifique d'un enregistrement est modifiée mais quand l'enregistrement en
> lui-même est modifié ?
tout d'abord il n'y a pas d'enregistrement dans une table mais des lignes.
Un trigger se déclenche ON UPDATE quelque soit les colonnes modifiées,
mais il y a la possibilité de tester si la colonne à changée de valeur
ou non en utilisant la fonction UPDATE.
Lisez ce que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.3.2
>
> Merci.
>
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************** http://www.sqlspot.com *************************
Patrick a écrit : > Bonjour, > > Est-il possible de créer un trigger qui se déclenche si une colonne > spécifique d'un enregistrement est modifiée mais quand l'enregistrement en > lui-même est modifié ?
tout d'abord il n'y a pas d'enregistrement dans une table mais des lignes.
Un trigger se déclenche ON UPDATE quelque soit les colonnes modifiées, mais il y a la possibilité de tester si la colonne à changée de valeur ou non en utilisant la fonction UPDATE.
Lisez ce que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.3.2 > > Merci. >
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation *********************** http://www.sqlspot.com *************************