QUOTEFunktion _ IDENT - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

QUOTEFunktion _ IDENT

Die IDENT Funktion QUOTE _ gibt die angegebene Zeichenfolge als Zeichenfolge mit einem führenden doppelten Anführungszeichen und einem abschließenden doppelten Anführungszeichen zurück. Die Funktionsausgabe kann als Bezeichner in einer SQL Anweisung verwendet werden. Diese Funktion verdoppelt eingebettete doppelte Anführungszeichen korrekt.

QUOTE_ IDENT fügt nur dann doppelte Anführungszeichen hinzu, wenn dies zur Erstellung eines gültigen Bezeichners erforderlich ist, wenn die Zeichenfolge Zeichen enthält, die keine Identifikatoren sind, oder wenn sie andernfalls in Kleinbuchstaben gefaltet würde. Um immer eine Zeichenfolge in einfachen Anführungszeichen zurückzugeben, verwenden Sie _. QUOTE LITERAL

Syntax

QUOTE_IDENT(string)

Argument

string

Eine CHAR- oder VARCHAR-Zeichenfolge.

Rückgabetyp

Die IDENT Funktion QUOTE _ gibt denselben Zeichenfolgentyp zurück wie die Eingabezeichenfolge.

Beispiele

Verwenden Sie das folgende Beispiel, um die Zeichenfolge "CAT" mit doppelten Anführungszeichen zurückzugeben.

SELECT QUOTE_IDENT('"CAT"'); +-------------+ | quote_ident | +-------------+ | """CAT""" | +-------------+

Im folgenden Beispiel werden Daten aus der CATEGORY Tabelle in der TICKIT Beispieldatenbank verwendet. Weitere Informationen finden Sie unter Beispieldatenbank.

Verwenden Sie das folgende Beispiel, um die von Anführungszeichen umgebene CATNAME Spalte zurückzugeben.

SELECT catid, QUOTE_IDENT(catname) FROM category ORDER BY 1,2; +-------+-------------+ | catid | quote_ident | +-------+-------------+ | 1 | "MLB" | | 2 | "NHL" | | 3 | "NFL" | | 4 | "NBA" | | 5 | "MLS" | | 6 | "Musicals" | | 7 | "Plays" | | 8 | "Opera" | | 9 | "Pop" | | 10 | "Jazz" | | 11 | "Classical" | +-------+-------------+