T-SQL-trim &nbsp (und andere nicht-alphanumerische Zeichen)

Wir haben einige input-Daten, die manchmal erscheint mit &nbsp Zeichen am Ende.

Die Daten aus dem Quellsystem als varchar() und unsere versuche, zu wirken, als dezimal-fail-b/c dieser Zeichen.

Ltrim und Rtrim entfernen Sie nicht die Zeichen, wir sind also gezwungen, etwas zu tun:

UPDATE myTable
SET myColumn = replace(myColumn,char(160),'')
WHERE charindex(char(160),myColumn) > 0

Dieser arbeitet für die &nbsp, aber es ist ein guter Weg, um dies zu tun, für alle nicht-alphanumerische (oder in diesem Fall numerische) Zeichen?

InformationsquelleAutor jwolly2 | 2008-09-09
Schreibe einen Kommentar