Bonjour,
J'ai crée une procédure dont voici le code
et à l'éxécution je reçois le message suivant
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 create FUNCTION delimitterms(@simpleterm varchar(150)) returns varchar(8000) as BEGIN declare @info varchar(8000) select @info=COALESCE(@info+',',")+RTRIM(Lib_TERME) from TERMES where Lib_TERME like('%'+@simpleterm+'%') and Lib_TERME <> @simpleterm order by Lib_TERME return @info END
Serveur : Msg 103, Niveau 15, État 7, Procédure delimitterms, Ligne 9
Le identificateur qui commence par ')+RTRIM(Lib_TERME)
from TERMES
where Lib_TERME like('%'+@simpleterm+'%')
and Lib_TERME <> @simpleterm
order by Lib_TERME
' est trop long. La longueur maximale est 128.
Serveur : Msg 105, Niveau 15, État 1, Procédure delimitterms, Ligne 9
Ouvrez les guillemets avant la chaîne de caractères ')+RTRIM(Lib_TERME)
from TERMES
where Lib_TERME like('%'+@simpleterm+'%')
and Lib_TERME <> @simpleterm
order by Lib_TERME
r'.
Serveur : Msg 170, Niveau 15, État 1, Procédure delimitterms, Ligne 9
Ligne 9 : syntaxe incorrecte vers ')+RTRIM(Lib_TERME)
from TERMES
where Lib_TERME like('%'+@simpleterm+'%')
and Lib_TERME <> @simpleterm
order by Lib_TERME
'.
Pouvez vous m'aider à comprendre les modifications à apporter à ce code?
Merci beaucoup de votre aide.
Bien cordialement.
Nathalie Harbonne
Partager