Tenemos algunos datos de entrada que a veces aparecen con & nbsp caracteres en el extremo.T-SQL trim & nbsp (y otros caracteres no alfanuméricos)
Los datos provienen del sistema de origen como varchar() y nuestros intentos de emitir como error decimal b/c de estos caracteres.
Ltrim y Rtrim no eliminan los caracteres, por lo que estamos obligados a hacer algo como:
UPDATE myTable
SET myColumn = replace(myColumn,char(160),'')
WHERE charindex(char(160),myColumn) > 0
Esto funciona para la & nbsp, pero no es una buena manera de hacer esto para cualquier no ¿caracteres alfanuméricos (o en este caso numéricos)?
esto elimina todos menos 0-9 (números). ... así que en realidad no está haciendo _alpha_ numberic: P .. –