Weet je zeker dat de query niet werkt? Probeer:
SELECT TOP 100 '~'+ t.notes +'~'
FROM TABLE1 t
TOP 100
zal de resultaten beperken tot de eerste 100 rijen, genoeg om een idee te krijgen of er echt een spatie in de uitvoer is. Als dat zo is, en RTRIM/LTRIM verwijdert het niet, dan heb je niet te maken met een witruimte-teken. Probeer in dat geval:
UPDATE TABLE1
SET notes = REPLACE(notes,
SUBSTRING(notes, PATINDEX('%[^a-zA-Z0-9 '''''']%', notes), 1),
'')
WHERE PATINDEX('%[^a-zA-Z0-9 '''''']%', notes) <> 0