Einzelnen Beitrag anzeigen

BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
263 Beiträge
 
Delphi 11 Alexandria
 
#22

AW: select mit ' läuft nicht

  Alt 10. Okt 2021, 08:39
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...
Old but good: It's not a bug - it's a feature....
  Mit Zitat antworten Zitat