OVH Cloud OVH Cloud

trigger

3 réponses
Avatar
olivier
Bonjour,

j'ai réalisé un trigger mais j'aimerais savoir comment tracer son execution
?

est-ce que je peux acceder à une log pour savoir si il fonctionne bien ?

Puis-je voir le contenu de la table inserted ?

Merci

3 réponses

Avatar
Nicolas LETULLIER
Bonjour,

Pour tracer l'exécution du trigger :
- 1° SQL Profiler
- 2° Log "manuel" au sein du trigger (RAISERROR, insertion dans une
table, ...)

Pour voir le contenu de la table inserted, le copier dans une autre table
permanente.

Nicolas.



"olivier" a écrit dans le message de
news:
Bonjour,

j'ai réalisé un trigger mais j'aimerais savoir comment tracer son


execution
?

est-ce que je peux acceder à une log pour savoir si il fonctionne bien ?

Puis-je voir le contenu de la table inserted ?

Merci




Avatar
Med Bouchenafa[MVP]
Tu peux utiliser le débogueur de SQL pour déboguer un trigger
Tu peux aussi utiliser les instructions PRINT et SELECT
Voici un exemple
create table tblTest
(
a int identity,
b int default 2
)
go
alter trigger trgTest on tbltest for insert
as
Print 'voici le contenu de la table inserted'
select * from inserted


Commence par faire un test avec
insert into tblTest default values

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris

"olivier" a écrit dans le message de news:
Bonjour,

j'ai réalisé un trigger mais j'aimerais savoir comment tracer son execution
?

est-ce que je peux acceder à une log pour savoir si il fonctionne bien ?

Puis-je voir le contenu de la table inserted ?

Merci




Avatar
jeorme
Bonjour,
Simple question , le débogueur c'est dans l'analyseur de requete ?



"Med Bouchenafa[MVP]" a écrit dans le message
news:
Tu peux utiliser le débogueur de SQL pour déboguer un trigger
Tu peux aussi utiliser les instructions PRINT et SELECT
Voici un exemple
create table tblTest
(
a int identity,
b int default 2
)
go
alter trigger trgTest on tbltest for insert
as
Print 'voici le contenu de la table inserted'
select * from inserted


Commence par faire un test avec
insert into tblTest default values

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris

"olivier" a écrit dans le message de news:



> Bonjour,
>
> j'ai réalisé un trigger mais j'aimerais savoir comment tracer son


execution
> ?
>
> est-ce que je peux acceder à une log pour savoir si il fonctionne bien ?
>
> Puis-je voir le contenu de la table inserted ?
>
> Merci
>
>