Bonjour a tous,
Je recherche pour les besoins d'une base de données en production un
exemple
de syntaxe pour un déclencheur "instead of update"... Je n'en trouve pas
dans
la doc en ligne, et ni sur internet. Je trouve des modèles pour la syntaxe
de
Instead of insert par exemple...
Merci à vous...
Christian
Bonjour a tous,
Je recherche pour les besoins d'une base de données en production un
exemple
de syntaxe pour un déclencheur "instead of update"... Je n'en trouve pas
dans
la doc en ligne, et ni sur internet. Je trouve des modèles pour la syntaxe
de
Instead of insert par exemple...
Merci à vous...
Christian
Bonjour a tous,
Je recherche pour les besoins d'une base de données en production un
exemple
de syntaxe pour un déclencheur "instead of update"... Je n'en trouve pas
dans
la doc en ligne, et ni sur internet. Je trouve des modèles pour la syntaxe
de
Instead of insert par exemple...
Merci à vous...
Christian
C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
message de news: F4468334-548B-4777-A717-9307824039F4@microsoft.com...
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
> pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la
> syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :
C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
message de news: F4468334-548B-4777-A717-9307824039F4@microsoft.com...
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
> pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la
> syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
> pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la
> syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
> pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la
> syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :
C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
message de news: F4468334-548B-4777-A717-9307824039F4@microsoft.com...
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
> pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la
> syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> Bonjour a tous,
> Je recherche pour les besoins d'une base de données en production un
> exemple
> de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
> pas
> dans
> la doc en ligne, et ni sur internet. Je trouve des modèles pour la
> syntaxe
> de
> Instead of insert par exemple...
> Merci à vous...
> Christian
Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> bonjour,
>
> j'ai une vue qui est composée de 3 tables.
> Je souhaites par une requete mettre à jour 5 champs de cette vue.
>
> Voici la requete :
>
> CREATE PROCEDURE ma_proc
> (@Code nvarchar(50))
> AS UPDATE dbo.ma_vue
> SET
> [champ1] = [champ1] / 0.90,
> [champ2] = [champ2] / 0.90,
> [champ3] = [champ3] / 0.90,
> [champ4] = [champ4] / 0.90,
> [champ5] = [champ5] / 0.90,
> where [Code] = @Code
>
> Pour cela, il me faut un déclencheur instead of sur ma vue :
>
> CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
> Instead of update
> AS
> ...
>
> Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
> J'ai une erreur qd j'exécute ma requete sur ce "from update"...
> Merci beaucoup...
>
> Christian
>
> "Med Bouchenafa" a écrit :
>
>> C'est exactement le même principe.
>> Rencontre-tu un problème particulier?
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "Christianbt" a écrit dans le
>> message de news:
>> > Bonjour a tous,
>> > Je recherche pour les besoins d'une base de données en production un
>> > exemple
>> > de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
>> > pas
>> > dans
>> > la doc en ligne, et ni sur internet. Je trouve des modèles pour la
>> > syntaxe
>> > de
>> > Instead of insert par exemple...
>> > Merci à vous...
>> > Christian
>>
>>
>>
Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
message de news: FF4AB97E-90F4-460B-B72A-D4966E7B7AD2@microsoft.com...
> bonjour,
>
> j'ai une vue qui est composée de 3 tables.
> Je souhaites par une requete mettre à jour 5 champs de cette vue.
>
> Voici la requete :
>
> CREATE PROCEDURE ma_proc
> (@Code nvarchar(50))
> AS UPDATE dbo.ma_vue
> SET
> [champ1] = [champ1] / 0.90,
> [champ2] = [champ2] / 0.90,
> [champ3] = [champ3] / 0.90,
> [champ4] = [champ4] / 0.90,
> [champ5] = [champ5] / 0.90,
> where [Code] = @Code
>
> Pour cela, il me faut un déclencheur instead of sur ma vue :
>
> CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
> Instead of update
> AS
> ...
>
> Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
> J'ai une erreur qd j'exécute ma requete sur ce "from update"...
> Merci beaucoup...
>
> Christian
>
> "Med Bouchenafa" a écrit :
>
>> C'est exactement le même principe.
>> Rencontre-tu un problème particulier?
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
>> message de news: F4468334-548B-4777-A717-9307824039F4@microsoft.com...
>> > Bonjour a tous,
>> > Je recherche pour les besoins d'une base de données en production un
>> > exemple
>> > de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
>> > pas
>> > dans
>> > la doc en ligne, et ni sur internet. Je trouve des modèles pour la
>> > syntaxe
>> > de
>> > Instead of insert par exemple...
>> > Merci à vous...
>> > Christian
>>
>>
>>
Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> bonjour,
>
> j'ai une vue qui est composée de 3 tables.
> Je souhaites par une requete mettre à jour 5 champs de cette vue.
>
> Voici la requete :
>
> CREATE PROCEDURE ma_proc
> (@Code nvarchar(50))
> AS UPDATE dbo.ma_vue
> SET
> [champ1] = [champ1] / 0.90,
> [champ2] = [champ2] / 0.90,
> [champ3] = [champ3] / 0.90,
> [champ4] = [champ4] / 0.90,
> [champ5] = [champ5] / 0.90,
> where [Code] = @Code
>
> Pour cela, il me faut un déclencheur instead of sur ma vue :
>
> CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
> Instead of update
> AS
> ...
>
> Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
> J'ai une erreur qd j'exécute ma requete sur ce "from update"...
> Merci beaucoup...
>
> Christian
>
> "Med Bouchenafa" a écrit :
>
>> C'est exactement le même principe.
>> Rencontre-tu un problème particulier?
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "Christianbt" a écrit dans le
>> message de news:
>> > Bonjour a tous,
>> > Je recherche pour les besoins d'une base de données en production un
>> > exemple
>> > de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
>> > pas
>> > dans
>> > la doc en ligne, et ni sur internet. Je trouve des modèles pour la
>> > syntaxe
>> > de
>> > Instead of insert par exemple...
>> > Merci à vous...
>> > Christian
>>
>>
>>
merci beaucoup Med, cette documentation m'a permis d'écrire correctement
le
déclencheur (le from update n'existe pas, il faut cloturer la syntaxe par
from inserted suivi de la jointure si il y en a une).
En revanche, je suis maintenant confronté à un autre problème, dès lors
que
je déclare une variable dans le déclencheur (indentique à celle de la PS),
plus rien ne se passe.
Une dernière idée ???
A bientot
"Med Bouchenafa" a écrit :Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> bonjour,
>
> j'ai une vue qui est composée de 3 tables.
> Je souhaites par une requete mettre à jour 5 champs de cette vue.
>
> Voici la requete :
>
> CREATE PROCEDURE ma_proc
> (@Code nvarchar(50))
> AS UPDATE dbo.ma_vue
> SET
> [champ1] = [champ1] / 0.90,
> [champ2] = [champ2] / 0.90,
> [champ3] = [champ3] / 0.90,
> [champ4] = [champ4] / 0.90,
> [champ5] = [champ5] / 0.90,
> where [Code] = @Code
>
> Pour cela, il me faut un déclencheur instead of sur ma vue :
>
> CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
> Instead of update
> AS
> ...
>
> Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
> J'ai une erreur qd j'exécute ma requete sur ce "from update"...
> Merci beaucoup...
>
> Christian
>
> "Med Bouchenafa" a écrit :
>
>> C'est exactement le même principe.
>> Rencontre-tu un problème particulier?
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "Christianbt" a écrit dans le
>> message de news:
>> > Bonjour a tous,
>> > Je recherche pour les besoins d'une base de données en production un
>> > exemple
>> > de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
>> > pas
>> > dans
>> > la doc en ligne, et ni sur internet. Je trouve des modèles pour la
>> > syntaxe
>> > de
>> > Instead of insert par exemple...
>> > Merci à vous...
>> > Christian
>>
>>
>>
merci beaucoup Med, cette documentation m'a permis d'écrire correctement
le
déclencheur (le from update n'existe pas, il faut cloturer la syntaxe par
from inserted suivi de la jointure si il y en a une).
En revanche, je suis maintenant confronté à un autre problème, dès lors
que
je déclare une variable dans le déclencheur (indentique à celle de la PS),
plus rien ne se passe.
Une dernière idée ???
A bientot
"Med Bouchenafa" a écrit :
Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
message de news: FF4AB97E-90F4-460B-B72A-D4966E7B7AD2@microsoft.com...
> bonjour,
>
> j'ai une vue qui est composée de 3 tables.
> Je souhaites par une requete mettre à jour 5 champs de cette vue.
>
> Voici la requete :
>
> CREATE PROCEDURE ma_proc
> (@Code nvarchar(50))
> AS UPDATE dbo.ma_vue
> SET
> [champ1] = [champ1] / 0.90,
> [champ2] = [champ2] / 0.90,
> [champ3] = [champ3] / 0.90,
> [champ4] = [champ4] / 0.90,
> [champ5] = [champ5] / 0.90,
> where [Code] = @Code
>
> Pour cela, il me faut un déclencheur instead of sur ma vue :
>
> CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
> Instead of update
> AS
> ...
>
> Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
> J'ai une erreur qd j'exécute ma requete sur ce "from update"...
> Merci beaucoup...
>
> Christian
>
> "Med Bouchenafa" a écrit :
>
>> C'est exactement le même principe.
>> Rencontre-tu un problème particulier?
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
>> message de news: F4468334-548B-4777-A717-9307824039F4@microsoft.com...
>> > Bonjour a tous,
>> > Je recherche pour les besoins d'une base de données en production un
>> > exemple
>> > de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
>> > pas
>> > dans
>> > la doc en ligne, et ni sur internet. Je trouve des modèles pour la
>> > syntaxe
>> > de
>> > Instead of insert par exemple...
>> > Merci à vous...
>> > Christian
>>
>>
>>
merci beaucoup Med, cette documentation m'a permis d'écrire correctement
le
déclencheur (le from update n'existe pas, il faut cloturer la syntaxe par
from inserted suivi de la jointure si il y en a une).
En revanche, je suis maintenant confronté à un autre problème, dès lors
que
je déclare une variable dans le déclencheur (indentique à celle de la PS),
plus rien ne se passe.
Une dernière idée ???
A bientot
"Med Bouchenafa" a écrit :Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:
> bonjour,
>
> j'ai une vue qui est composée de 3 tables.
> Je souhaites par une requete mettre à jour 5 champs de cette vue.
>
> Voici la requete :
>
> CREATE PROCEDURE ma_proc
> (@Code nvarchar(50))
> AS UPDATE dbo.ma_vue
> SET
> [champ1] = [champ1] / 0.90,
> [champ2] = [champ2] / 0.90,
> [champ3] = [champ3] / 0.90,
> [champ4] = [champ4] / 0.90,
> [champ5] = [champ5] / 0.90,
> where [Code] = @Code
>
> Pour cela, il me faut un déclencheur instead of sur ma vue :
>
> CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
> Instead of update
> AS
> ...
>
> Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
> J'ai une erreur qd j'exécute ma requete sur ce "from update"...
> Merci beaucoup...
>
> Christian
>
> "Med Bouchenafa" a écrit :
>
>> C'est exactement le même principe.
>> Rencontre-tu un problème particulier?
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "Christianbt" a écrit dans le
>> message de news:
>> > Bonjour a tous,
>> > Je recherche pour les besoins d'une base de données en production un
>> > exemple
>> > de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
>> > pas
>> > dans
>> > la doc en ligne, et ni sur internet. Je trouve des modèles pour la
>> > syntaxe
>> > de
>> > Instead of insert par exemple...
>> > Merci à vous...
>> > Christian
>>
>>
>>
merci beaucoup Med, cette documentation m'a permis d'écrire correctement le
déclencheur (le from update n'existe pas, il faut cloturer la syntaxe par
from inserted suivi de la jointure si il y en a une).
En revanche, je suis maintenant confronté à un autre problème, dès lors que
je déclare une variable dans le déclencheur (indentique à celle de la PS),
plus rien ne se passe.
Une dernière idée ???
A bientot
"Med Bouchenafa" a écrit :Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:Bonjour a tous,
Je recherche pour les besoins d'une base de données en production un
exemple
de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
pas
dans
la doc en ligne, et ni sur internet. Je trouve des modèles pour la
syntaxe
de
Instead of insert par exemple...
Merci à vous...
Christian
merci beaucoup Med, cette documentation m'a permis d'écrire correctement le
déclencheur (le from update n'existe pas, il faut cloturer la syntaxe par
from inserted suivi de la jointure si il y en a une).
En revanche, je suis maintenant confronté à un autre problème, dès lors que
je déclare une variable dans le déclencheur (indentique à celle de la PS),
plus rien ne se passe.
Une dernière idée ???
A bientot
"Med Bouchenafa" a écrit :
Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
message de news: FF4AB97E-90F4-460B-B72A-D4966E7B7AD2@microsoft.com...
bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :
C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" <Christianbt@discussions.microsoft.com> a écrit dans le
message de news: F4468334-548B-4777-A717-9307824039F4@microsoft.com...
Bonjour a tous,
Je recherche pour les besoins d'une base de données en production un
exemple
de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
pas
dans
la doc en ligne, et ni sur internet. Je trouve des modèles pour la
syntaxe
de
Instead of insert par exemple...
Merci à vous...
Christian
merci beaucoup Med, cette documentation m'a permis d'écrire correctement le
déclencheur (le from update n'existe pas, il faut cloturer la syntaxe par
from inserted suivi de la jointure si il y en a une).
En revanche, je suis maintenant confronté à un autre problème, dès lors que
je déclare une variable dans le déclencheur (indentique à celle de la PS),
plus rien ne se passe.
Une dernière idée ???
A bientot
"Med Bouchenafa" a écrit :Inspire toi de cet exemple
http://msdn.microsoft.com/msdnmag/issues/04/01/DataPoints/
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:bonjour,
j'ai une vue qui est composée de 3 tables.
Je souhaites par une requete mettre à jour 5 champs de cette vue.
Voici la requete :
CREATE PROCEDURE ma_proc
(@Code nvarchar(50))
AS UPDATE dbo.ma_vue
SET
[champ1] = [champ1] / 0.90,
[champ2] = [champ2] / 0.90,
[champ3] = [champ3] / 0.90,
[champ4] = [champ4] / 0.90,
[champ5] = [champ5] / 0.90,
where [Code] = @Code
Pour cela, il me faut un déclencheur instead of sur ma vue :
CREATE TRIGGER [MAJ] ON [dbo].[ma_vue]
Instead of update
AS
...
Comment rédiger la suite, doit-il y avoir à la fin "from updated" ?
J'ai une erreur qd j'exécute ma requete sur ce "from update"...
Merci beaucoup...
Christian
"Med Bouchenafa" a écrit :C'est exactement le même principe.
Rencontre-tu un problème particulier?
--
Bien cordialement
Med Bouchenafa
"Christianbt" a écrit dans le
message de news:Bonjour a tous,
Je recherche pour les besoins d'une base de données en production un
exemple
de syntaxe pour un déclencheur "instead of update"... Je n'en trouve
pas
dans
la doc en ligne, et ni sur internet. Je trouve des modèles pour la
syntaxe
de
Instead of insert par exemple...
Merci à vous...
Christian