Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Varchar mir " ' " drinnen...

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    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)

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Ja, mit nem Backslash .


  3. #3
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677
    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.

  4. #4
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Super, Danke!

    Ja genau!

    Ein doppeltes Quote-Zeichen hat funktioniert.
    Danke nochmal
    Geändert von Lin728 (19-08-2017 um 18:20 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •