Bonjour à tous.
J'ai créé un trigger mais à chaque fois que ce trigger s'exécute il m'indique : UPDATE à échoué car les options SET suivantes comportent des paramètres incorrects : 'QUOTED IDENTIFIER'
Voilà le code de mon trigger.
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
 
CREATE TRIGGER Depot_BRClientSouche ON  [F_DOCENTETE]  FOR INSERT,UPDATE   
AS 
DECLARE @Piece VARCHAR(9), @Type SMALLINT, @Souche SMALLINT
	SET QUOTED_IDENTIFIER ON
            	SELECT   @Type=[DO_Type],@Souche=[DO_Souche],@Piece=[DO_Piece]
	FROM [Inserted]
 
 
          IF (@Type=4) AND (@Souche=2 )
	  BEGIN 
		SELECT @Piece=[DO_Piece]
		FROM [inserted]
		UPDATE [F_DOCENTETE] SET [DO_Ref] =@Piece,[DE_No]=0 from [inserted] WHERE [F_DOCENTETE].[DO_Piece] = @Piece
	  END
         SET QUOTED_IDENTIFIER OFF