J'ai trouvé une solution pour trouver la position d'un trait de soulignement avec PATINDEX :
DECLARE @a VARCHAR(10)
SET @a = '37_21'
PRINT PATINDEX('%_%', @a) -- return 1 (false)
PRINT PATINDEX('%!%', REPLACE(@a, '_', '!')) -- return 3 (correct)
Avez-vous d'autres idées ?
Comme un moyen d'échapper le caractère de soulignement ?
Merci