Bạn có chắc là truy vấn không hoạt động không? Hãy thử:
SELECT TOP 100 '~'+ t.notes +'~'
FROM TABLE1 t
TOP 100
sẽ giới hạn kết quả trong 100 hàng đầu tiên, đủ để có được ý tưởng nếu thực sự có khoảng trống trong đầu ra. Nếu có và RTRIM / LTRIM không xóa nó - thì bạn không xử lý ký tự khoảng trắng. Trong trường hợp đó, hãy thử:
UPDATE TABLE1
SET notes = REPLACE(notes,
SUBSTRING(notes, PATINDEX('%[^a-zA-Z0-9 '''''']%', notes), 1),
'')
WHERE PATINDEX('%[^a-zA-Z0-9 '''''']%', notes) <> 0