Apakah Anda yakin kueri tidak berfungsi? Coba:
SELECT TOP 100 '~'+ t.notes +'~'
FROM TABLE1 t
TOP 100
akan membatasi hasil ke 100 baris pertama, cukup untuk mendapatkan ide jika benar-benar ada ruang di output. Jika ada, dan RTRIM/LTRIM tidak menghapusnya - maka Anda tidak berurusan dengan karakter spasi putih. Dalam hal ini, coba:
UPDATE TABLE1
SET notes = REPLACE(notes,
SUBSTRING(notes, PATINDEX('%[^a-zA-Z0-9 '''''']%', notes), 1),
'')
WHERE PATINDEX('%[^a-zA-Z0-9 '''''']%', notes) <> 0