Bonjour à tous,

Je sais qui très probablement celle-là doit avoir une cause simple, mais j'ai des problèmes lors que je fais une condition IF...ELSE dans une procédure stockée que je suis en train de développer:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        ...
	DECLARE @SUJ VARCHAR(50)
	DECLARE @MESSAGE VARCHAR(50)
        ...
	IF @ETAT = 'TRUE'
		BEGIN
			@SUJ = 'MAJ Outils de Gestion : TRUE'
			@MESSAGE = 'MAJ effectuée avec sucess'
		END
	ELSE
		BEGIN
			@SUJ = 'MAJ Outils de Gestion : FALSE'
			@MESSAGE = 'Il y a eu des problèmes lors de la MAJ, veuillez consulter l''application ''Vérifier MAJ'''
		END
        ...

J'ai les messages suivantes:
Msg 102, Level 15, State 1, Procedure MAJ_MAIL, Line 80
Incorrect syntax near '@SUJ'.
Msg 102, Level 15, State 1, Procedure MAJ_MAIL, Line 95
Incorrect syntax near 'END'.

En sachant que l'"END" de la ligne 95 est l'"END" que clôture la procédure...


Merci d'avance pour votre aide,
Marc