Was ist der Unterschied zwischen einfachem und doppeltem Anführungszeichen beim Schreiben einer SQL-Abfrage?


Beste Antwort

Einfache Anführungszeichen werden verwendet, um Zeichenfolgenliterale (und in neueren Versionen) einzuschließen , DATE-Literale). Doppelte Anführungszeichen werden verwendet, um Bezeichner (wie Tabellen- und Spaltennamen) einzuschließen. Sie sind optional (und werden daher fast nie verwendet), wenn der Name bestimmten Regeln für Namen entspricht (beginnt mit einem Buchstaben, keinen Leerzeichen oder speziellen Symbolen, keinen Kleinbuchstaben, …). Beispiel:

SELECT "Hello Manish " AS "My Greeting"

FROM dual;

Ausgabe:

My Greeting

-------------

Hello Manish

Antwort

Im Allgemeinen werden einfache Anführungszeichen um Zeichenfolgen verwendet und Back-Ticks (`Zeichen) werden für Datenbankkennungen verwendet. Doppelte Anführungszeichen können als Back-Ticks behandelt werden.

Wie bei den meisten Fragen zu SQL gibt es jedoch verschiedene Details, die für Anbieter und Konfigurationseinstellungen spezifisch sind.

Hier eine Auswahl davon:

StackOverflow: Was ist der Unterschied zwischen einfachen und doppelten Anführungszeichen in SQL?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.