Bonjour,
Le trigger suivant est il censsé fonctionner car l champ n'est jamais mis à jour et je ne vois pas pourquoi ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 CREATE TRIGGER [dbo].[ACI_GESTION] ON [dbo].[F_DOCENTETE] FOR INSERT, UPDATE AS BEGIN DECLARE @Msg VARCHAR(254) DECLARE @DO_TYPE INTEGER DECLARE @DO_PIECE VARCHAR(8) DECLARE @CA_NUM VARCHAR(13) DECLARE @RE_NO INTEGER DECLARE @CbMarq INTEGER SET NOCOUNT ON IF NOT UPDATE(DO_STATUT) RETURN IF @DO_TYPE = 6 BEGIN UPDATE F_DOCENTETE SET F_DOCENTETE.DO_REF = '7' FROM F_DOCENTETE T INNER JOIN inserted i ON T.DO_PIECE = i.DO_PIECE END END GO
Partager