Nochmal: MS
SQL kann von Haus aus mit Escape-Zeichen nichts anfangen. Zeichen wie \n oder \\ werden als genau diese ausgegeben. Ein String wie 'That\'s it' geht in MS
SQL nicht.
Es gibt zwar eine Funktion zur Interpretation solcher Ausdrücke (
STRING_ESCAPE) aber diese wurde aus anderen Gründen eingeführt.
z.B.
SELECT 'Das ist ein Test\'
ergibt
Das ist ein Test\
als Resultat. Entweder sprechen wir von verschiedenen Dingen oder bei manchen Datenbanken ist das halt problematisch. Bei Oracle ist es genau so. Kann man z.B.
hier testen. Einfach mal "SELECT 'Hello\nWorld' eingeben...
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)