Bonjour à tous,
Je cherche à lancer un EXEC sur une fonction avec 4 arguments. Sur le troisième, qui est une chaîne de caractère, j'aimerais ajouter la valeur d'une variable à cette chaine de caractère.
Je m'explique.
Voici la fonction :
Le @r est une variable de type varchar qui contient juste le mot 'cession' (qui va évidemment changer à chaque fois mais il y aura toujours qu'une valeur). Pourtant, lorsque je lance la procédure, ça me met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 IF (SELECT COUNT(*) FROM #CHECK_DATES WHERE test = 0) > 0 BEGIN EXEC uspSetAPP_Log 'contrôle cohérence T_APS', 'erreur sur la filière ' + @r ,201510,''; END
Incorrect syntax near '+'
Je tourne en rond !
Quelqu'un a une idée?
Merci beaucoup!![]()
Partager