Ich habe mal gelernt: Jede Operation sollte nur einmal gemacht werden. Und dieses Ersetzen von Sonderzeichen ist genau so ein Fall. Man kann natürlich dem
SQL-Server
jedesmal aufs neue die Arbeit aufbürden, in allen selektierten Zeichenketten die Sonderzeichen zu ersetzen, bei jeder Abfrage neu, 250.000x am Tag.
Man kann es aber auch nur einmal machen und die umgewandelte Zeichenkette mitspeichern. Redundanz ist nicht immer ein No-Go, und dieser Fall hier ist ein Paradebeispiel dafür, das ein wenig Redundanz gar nicht so verkehrt ist.