-
Varchar mir " ' " drinnen...
Kennt jemand eine Möglichkeit, in ein varchar strings mit " ' " drinnen einzufügen. Kann man diese ' irgendwie kennzeichnen, dass diese nicht das ende des sql-varchars sind?
(SO wie in Jaba "Hallo du "blob"")
lg
Geändert von Lin728 (19-08-2017 um 18:20 Uhr)
-
Registrierter Benutzer
Ja, mit nem Backslash .
-
Einfache Quotes werden laut SQL2-Standard nicht mit Backslash, sondern durch ein weiteres Quote-Zeichen Escaped.
Das in der Shell übliche Verfahren, double Qoutes zu nehmen, klappt übrigens nicht in SQL,
weil double Quotes Identifier (Tabellennamen, Feldnamen) umschließen (z.B. nötig wenn
ein Identifier Blanks enthält, was zwar erlaubt ist, aber offensichtlich keine gute Idee ist).
Soweit ich weiß gilt oben gesagtes für alle Datenbanken außer MySQL, das einen eigenen
SQL-Dialekt implementiert. Da musst Du mal in die MySQL-Doku anstatt eines SQL-Buches
reinschauen.
-
Super, Danke!
Ja genau!
Ein doppeltes Quote-Zeichen hat funktioniert.
Danke nochmal
Geändert von Lin728 (19-08-2017 um 18:20 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen