J'ai une application qui ecrit des données dans une base MS SQL Serveur. Je
n'ai pas la maitrise de l'application donc je ne peux intervenr au niveau du
code. Par contre je peux intervenir sur la base.
Ma problèmatique est de mettre certaines valeurs dans des champs lors de
l'insertion d'enregistrement dans une table.
J'aio réussi pour exemple à m'envoyer un mail apres un ordre d'Insert ou
d'Update sur la table. Maintenant j'aimerai modifier des champs avant (si
possible) l'insertion dans la table.
Si quelqu'un à des pistes, liens, exemples, autres, qui pourraient m'aider.
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
Zim
Eric Blin a écrit :
Bonjour,
J'ai une application qui ecrit des données dans une base MS SQL Serveur. Je n'ai pas la maitrise de l'application donc je ne peux intervenr au niveau du code. Par contre je peux intervenir sur la base.
Ma problèmatique est de mettre certaines valeurs dans des champs lors de l'insertion d'enregistrement dans une table. J'aio réussi pour exemple à m'envoyer un mail apres un ordre d'Insert ou d'Update sur la table. Maintenant j'aimerai modifier des champs avant (si possible) l'insertion dans la table.
Si quelqu'un à des pistes, liens, exemples, autres, qui pourraient m'aider.
Cordialement
Eric Blin
Bonjour,
la réponse est dans le titre ... les triggers. Allez voir l'aide en ligne de SQL Server, il y a tout sur les triggers (avec une mention spéciale pour le INSTEAD OF INSERT)
Cordialement,
Zim.
Eric Blin a écrit :
Bonjour,
J'ai une application qui ecrit des données dans une base MS SQL Serveur. Je
n'ai pas la maitrise de l'application donc je ne peux intervenr au niveau du
code. Par contre je peux intervenir sur la base.
Ma problèmatique est de mettre certaines valeurs dans des champs lors de
l'insertion d'enregistrement dans une table.
J'aio réussi pour exemple à m'envoyer un mail apres un ordre d'Insert ou
d'Update sur la table. Maintenant j'aimerai modifier des champs avant (si
possible) l'insertion dans la table.
Si quelqu'un à des pistes, liens, exemples, autres, qui pourraient m'aider.
Cordialement
Eric Blin
Bonjour,
la réponse est dans le titre ... les triggers.
Allez voir l'aide en ligne de SQL Server, il y a tout sur les triggers
(avec une mention spéciale pour le INSTEAD OF INSERT)
J'ai une application qui ecrit des données dans une base MS SQL Serveur. Je n'ai pas la maitrise de l'application donc je ne peux intervenr au niveau du code. Par contre je peux intervenir sur la base.
Ma problèmatique est de mettre certaines valeurs dans des champs lors de l'insertion d'enregistrement dans une table. J'aio réussi pour exemple à m'envoyer un mail apres un ordre d'Insert ou d'Update sur la table. Maintenant j'aimerai modifier des champs avant (si possible) l'insertion dans la table.
Si quelqu'un à des pistes, liens, exemples, autres, qui pourraient m'aider.
Cordialement
Eric Blin
Bonjour,
la réponse est dans le titre ... les triggers. Allez voir l'aide en ligne de SQL Server, il y a tout sur les triggers (avec une mention spéciale pour le INSTEAD OF INSERT)
Cordialement,
Zim.
Eric Blin
Bonjour,
la réponse est dans le titre ... les triggers.
Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait plus un complément à la doc, et surtout des exemples
Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma question était mal posée.
Cordialement
Eric Blin
Bonjour,
la réponse est dans le titre ... les triggers.
Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait
plus un complément à la doc, et surtout des exemples
Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma
question était mal posée.
Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait plus un complément à la doc, et surtout des exemples
Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma question était mal posée.
Cordialement
Eric Blin
Zim
Eric Blin a écrit :
Bonjour,
la réponse est dans le titre ... les triggers.
Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait plus un complément à la doc, et surtout des exemples
Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma question était mal posée.
Cordialement
Eric Blin
Comme je le disais, en plus de la doc SQL (qui, je trouve, est relativement bien fait), voici deux sites sur SQL qui peuvent peut-être vous aider : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.1 http://www.sqlteam.com/item.asp?ItemID850
Sinon, pour résumer, le trigger consiste en la syntaxe suivante :
CREATE TRIGGER <nom du trigger> ON <nom de la table lié au déclancheur> INSTEAD OF INSERT (c'est l'option qui semble la plus appropriée dans votre cas : au lieu d'insérer les valeurs prévues, on exécute le code situé ci-après) AS <votre code : jouer avec la table interne "inserted">
Cordialement,
Zim.
Eric Blin a écrit :
Bonjour,
la réponse est dans le titre ... les triggers.
Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait
plus un complément à la doc, et surtout des exemples
Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma
question était mal posée.
Cordialement
Eric Blin
Comme je le disais, en plus de la doc SQL (qui, je trouve, est
relativement bien fait), voici deux sites sur SQL qui peuvent peut-être
vous aider :
http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.1
http://www.sqlteam.com/item.asp?ItemID850
Sinon, pour résumer, le trigger consiste en la syntaxe suivante :
CREATE TRIGGER <nom du trigger>
ON <nom de la table lié au déclancheur>
INSTEAD OF INSERT (c'est l'option qui semble la plus appropriée dans
votre cas : au lieu d'insérer les valeurs prévues, on exécute le code
situé ci-après)
AS
<votre code : jouer avec la table interne "inserted">
Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait plus un complément à la doc, et surtout des exemples
Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma question était mal posée.
Cordialement
Eric Blin
Comme je le disais, en plus de la doc SQL (qui, je trouve, est relativement bien fait), voici deux sites sur SQL qui peuvent peut-être vous aider : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.1 http://www.sqlteam.com/item.asp?ItemID850
Sinon, pour résumer, le trigger consiste en la syntaxe suivante :
CREATE TRIGGER <nom du trigger> ON <nom de la table lié au déclancheur> INSTEAD OF INSERT (c'est l'option qui semble la plus appropriée dans votre cas : au lieu d'insérer les valeurs prévues, on exécute le code situé ci-après) AS <votre code : jouer avec la table interne "inserted">
Cordialement,
Zim.
Eric Blin
"Zim" <"r[omuald].szymanskiANTI"@SPAM.laposte.net> a écrit dans le message de news:
Eric Blin a écrit : > Bonjour, > > >>la réponse est dans le titre ... les triggers. > > > Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait > plus un complément à la doc, et surtout des exemples > > Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma > question était mal posée. > > Cordialement > > Eric Blin > > Comme je le disais, en plus de la doc SQL (qui, je trouve, est relativement bien fait), voici deux sites sur SQL qui peuvent peut-être vous aider : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.1 http://www.sqlteam.com/item.asp?ItemID850
Sinon, pour résumer, le trigger consiste en la syntaxe suivante :
CREATE TRIGGER <nom du trigger> ON <nom de la table lié au déclancheur> INSTEAD OF INSERT (c'est l'option qui semble la plus appropriée dans votre cas : au lieu d'insérer les valeurs prévues, on exécute le code situé ci-après) AS <votre code : jouer avec la table interne "inserted">
Cordialement,
Zim.
Merci beaucoup
Cordialement
Eric Blin
"Zim" <"r[omuald].szymanskiANTI"@SPAM.laposte.net> a écrit dans le message
de news:41F0C639.5020109@SPAM.laposte.net...
Eric Blin a écrit :
> Bonjour,
>
>
>>la réponse est dans le titre ... les triggers.
>
>
> Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait
> plus un complément à la doc, et surtout des exemples
>
> Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma
> question était mal posée.
>
> Cordialement
>
> Eric Blin
>
>
Comme je le disais, en plus de la doc SQL (qui, je trouve, est
relativement bien fait), voici deux sites sur SQL qui peuvent peut-être
vous aider :
http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.1
http://www.sqlteam.com/item.asp?ItemID850
Sinon, pour résumer, le trigger consiste en la syntaxe suivante :
CREATE TRIGGER <nom du trigger>
ON <nom de la table lié au déclancheur>
INSTEAD OF INSERT (c'est l'option qui semble la plus appropriée dans
votre cas : au lieu d'insérer les valeurs prévues, on exécute le code
situé ci-après)
AS
<votre code : jouer avec la table interne "inserted">
"Zim" <"r[omuald].szymanskiANTI"@SPAM.laposte.net> a écrit dans le message de news:
Eric Blin a écrit : > Bonjour, > > >>la réponse est dans le titre ... les triggers. > > > Ba oui je suis parti sur les déclencheurs, ce que je recherche ce serait > plus un complément à la doc, et surtout des exemples > > Pour les triggers j'avais compris merci de le rappeler. Comme quoi ma > question était mal posée. > > Cordialement > > Eric Blin > > Comme je le disais, en plus de la doc SQL (qui, je trouve, est relativement bien fait), voici deux sites sur SQL qui peuvent peut-être vous aider : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5.1 http://www.sqlteam.com/item.asp?ItemID850
Sinon, pour résumer, le trigger consiste en la syntaxe suivante :
CREATE TRIGGER <nom du trigger> ON <nom de la table lié au déclancheur> INSTEAD OF INSERT (c'est l'option qui semble la plus appropriée dans votre cas : au lieu d'insérer les valeurs prévues, on exécute le code situé ci-après) AS <votre code : jouer avec la table interne "inserted">