OVH Cloud OVH Cloud

Installer un trigger

5 réponses
Avatar
Newbie
Bonsoir,
Question de Newbie (néophyte) :
Sur un site, j'ai trouvé un Trigger" qui fait à peu près ce que je souhaite,
mais je ne sais pas comment cela s'installe ?
Comme une requête dans l'Analyseur de requête ?
Merci pour vos explications

Newbie

5 réponses

Avatar
Rudi Bruchez
Newbie a écrit:

Bonsoir,
Question de Newbie (néophyte) :
Sur un site, j'ai trouvé un Trigger" qui fait à peu près ce que je souhaite,
mais je ne sais pas comment cela s'installe ?
Comme une requête dans l'Analyseur de requête ?
Merci pour vos explications

Newbie



Bonjour,

L'aide en ligne est ton amie ! Cherche avec CREATE TRIGGER.
En effet, tu crées un trigger comme n'importe quel autre objet. Tu lances
CREATE TRIGGER... dans ton analyseur de requêtes.

Un exemple :

CREATE TRIGGER nom_de_mon_trigger
ON ma_table
FOR INSERT, UPDATE, DELETE
AS
SET NOCOUNT ON
IF @@ROWCOUNT = 0 RETURN

...
GO



--
Rudi Bruchez
Consultant indépendant
modélisation, administration, optimisation,
Solutions MS SQL Server et informatique libre.
MCDBA, SCJP2
http://www.babaluga.com/
Avatar
Newbie
Merci Rudi,

Je vais travailler celà!

Newbie

"Rudi Bruchez" <"rudi#nospam#[at]babaluga.com"> a écrit dans le message de
news:1vutio0dbi7by.q6p14uy81pzx$
Newbie a écrit:

> Bonsoir,
> Question de Newbie (néophyte) :
> Sur un site, j'ai trouvé un Trigger" qui fait à peu près ce que je


souhaite,
> mais je ne sais pas comment cela s'installe ?
> Comme une requête dans l'Analyseur de requête ?
> Merci pour vos explications
>
> Newbie

Bonjour,

L'aide en ligne est ton amie ! Cherche avec CREATE TRIGGER.
En effet, tu crées un trigger comme n'importe quel autre objet. Tu lances
CREATE TRIGGER... dans ton analyseur de requêtes.

Un exemple :

CREATE TRIGGER nom_de_mon_trigger
ON ma_table
FOR INSERT, UPDATE, DELETE
AS
SET NOCOUNT ON
IF @@ROWCOUNT = 0 RETURN

...
GO



--
Rudi Bruchez
Consultant indépendant
modélisation, administration, optimisation,
Solutions MS SQL Server et informatique libre.
MCDBA, SCJP2
http://www.babaluga.com/


Avatar
Newbie
Rudi,
Question supplémentaire : est-ce bien suffisant pour que le Trigger se
déclenche automatiquement à chaque fois que tel évènement survient ?
Merci pour toute explication !
Newbie

"Rudi Bruchez" <"rudi#nospam#[at]babaluga.com"> a écrit dans le message de
news:1vutio0dbi7by.q6p14uy81pzx$
Newbie a écrit:

> Bonsoir,
> Question de Newbie (néophyte) :
> Sur un site, j'ai trouvé un Trigger" qui fait à peu près ce que je


souhaite,
> mais je ne sais pas comment cela s'installe ?
> Comme une requête dans l'Analyseur de requête ?
> Merci pour vos explications
>
> Newbie

Bonjour,

L'aide en ligne est ton amie ! Cherche avec CREATE TRIGGER.
En effet, tu crées un trigger comme n'importe quel autre objet. Tu lances
CREATE TRIGGER... dans ton analyseur de requêtes.

Un exemple :

CREATE TRIGGER nom_de_mon_trigger
ON ma_table
FOR INSERT, UPDATE, DELETE
AS
SET NOCOUNT ON
IF @@ROWCOUNT = 0 RETURN

...
GO



--
Rudi Bruchez
Consultant indépendant
modélisation, administration, optimisation,
Solutions MS SQL Server et informatique libre.
MCDBA, SCJP2
http://www.babaluga.com/


Avatar
Fred BROUARD
Newbie a écrit :
Rudi,
Question supplémentaire : est-ce bien suffisant pour que le Trigger se
déclenche automatiquement à chaque fois que tel évènement survient ?



Lisez l'article que j'ai écrit sur le sujet :
http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5

A +

Merci pour toute explication !
Newbie

"Rudi Bruchez" <"rudi#nospam#[at]babaluga.com"> a écrit dans le message de
news:1vutio0dbi7by.q6p14uy81pzx$
Newbie a écrit:

Bonsoir,
Question de Newbie (néophyte) :
Sur un site, j'ai trouvé un Trigger" qui fait à peu près ce que je




souhaite,
mais je ne sais pas comment cela s'installe ?
Comme une requête dans l'Analyseur de requête ?
Merci pour vos explications

Newbie


Bonjour,

L'aide en ligne est ton amie ! Cherche avec CREATE TRIGGER.
En effet, tu crées un trigger comme n'importe quel autre objet. Tu lances
CREATE TRIGGER... dans ton analyseur de requêtes.

Un exemple :

CREATE TRIGGER nom_de_mon_trigger
ON ma_table
FOR INSERT, UPDATE, DELETE
AS
SET NOCOUNT ON
IF @@ROWCOUNT = 0 RETURN

...
GO



--
Rudi Bruchez
Consultant indépendant
modélisation, administration, optimisation,
Solutions MS SQL Server et informatique libre.
MCDBA, SCJP2
http://www.babaluga.com/








--
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.datasapiens.com ***********************
Avatar
Newbie
Merci Fred,
Je vais travailler celà !

"Fred BROUARD" a écrit dans le message de
news:%
Newbie a écrit :
> Rudi,
> Question supplémentaire : est-ce bien suffisant pour que le Trigger se
> déclenche automatiquement à chaque fois que tel évènement survient ?

Lisez l'article que j'ai écrit sur le sujet :
http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L5

A +

> Merci pour toute explication !
> Newbie
>
> "Rudi Bruchez" <"rudi#nospam#[at]babaluga.com"> a écrit dans le message


de
> news:1vutio0dbi7by.q6p14uy81pzx$
>> Newbie a écrit:
>>
>>> Bonsoir,
>>> Question de Newbie (néophyte) :
>>> Sur un site, j'ai trouvé un Trigger" qui fait à peu près ce que je
> souhaite,
>>> mais je ne sais pas comment cela s'installe ?
>>> Comme une requête dans l'Analyseur de requête ?
>>> Merci pour vos explications
>>>
>>> Newbie
>> Bonjour,
>>
>> L'aide en ligne est ton amie ! Cherche avec CREATE TRIGGER.
>> En effet, tu crées un trigger comme n'importe quel autre objet. Tu


lances
>> CREATE TRIGGER... dans ton analyseur de requêtes.
>>
>> Un exemple :
>>
>> CREATE TRIGGER nom_de_mon_trigger
>> ON ma_table
>> FOR INSERT, UPDATE, DELETE
>> AS
>> SET NOCOUNT ON
>> IF @@ROWCOUNT = 0 RETURN
>>
>> ...
>> GO
>>
>>
>>
>> --
>> Rudi Bruchez
>> Consultant indépendant
>> modélisation, administration, optimisation,
>> Solutions MS SQL Server et informatique libre.
>> MCDBA, SCJP2
>> http://www.babaluga.com/
>
>


--
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.datasapiens.com ***********************