He encontrado una solución para encontrar la posición de un guión con PATINDEX:¿Cómo escapar del carácter de subrayado en el argumento del patrón PATINDEX?
DECLARE @a VARCHAR(10)
SET @a = '37_21'
PRINT PATINDEX('%_%', @a) -- return 1 (false)
PRINT PATINDEX('%!%', REPLACE(@a, '_', '!')) -- return 3 (correct)
usted tiene otras ideas? Como una forma de escapar del personaje de subrayado?
+1 ver: http://msdn.microsoft.com/en-us/library/ms187489(SQL.90).aspx, Sección "Buscar ing para caracteres comodín " – Tomalak