Heim >Datenbank >MySQL-Tutorial >Wie entkomme ich Spaltennamen in SQL?
SQL-Spaltenname wird maskiert
Das Identifizieren von Spalten in SQL-Anweisungen erfordert normalerweise die Angabe von Spaltennamen. In einigen Situationen kann es jedoch erforderlich sein, diese Namen zu maskieren, was zu folgenden Problemen führt:
Verfügt SQL über einen Standard zum Escapen von Spaltennamen?
Ja, der SQL:1999-Standard spezifiziert die Verwendung von doppelten Anführungszeichen ("") als Trennzeichen für Bezeichner (einschließlich Spaltennamen).
Welche Möglichkeiten gibt es, Spaltennamen in MySQL und SQLite zu maskieren?
Sowohl MySQL als auch SQLite unterstützen die Verwendung von doppelten Anführungszeichen als Trennzeichen für Spaltennamen. In MySQL können Sie optional den ANSI-Modus aktivieren, damit diese Funktion wirksam wird.
Funktioniert diese Methode auch mit SQL Server?
Ja, SQL Server unterstützt auch das Maskieren von Spaltennamen mit doppelten Anführungszeichen, aber Sie müssen die Option QUOTED_IDENTIFIER aktivieren, damit dies wirksam wird.
Das obige ist der detaillierte Inhalt vonWie entkomme ich Spaltennamen in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!