Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
QUOTE_ IDENT fonction
La IDENT fonction QUOTE _ renvoie la chaîne spécifiée sous forme de chaîne avec un double guillemet au début et un guillemet double à la fin. La sortie de la fonction peut être utilisée comme identifiant dans une SQL instruction. La fonction double de manière appropriée tous les guillemets doubles intégrés.
QUOTE_ IDENT ajoute des guillemets doubles uniquement lorsque cela est nécessaire pour créer un identifiant valide, lorsque la chaîne contient des caractères non identificateurs ou serait autrement pliée en minuscules. Pour toujours renvoyer une chaîne entre guillemets simples, utilisez QUOTE_ LITERAL.
Syntaxe
QUOTE_IDENT(string)
Argument
- string
-
Chaîne
CHAR
ouVARCHAR
.
Type de retour
La IDENT fonction QUOTE _ renvoie le même type de chaîne que la chaîne d'entrée.
Exemples
Pour renvoyer la chaîne "CAT"
avec des guillemets doublés, utilisez l’exemple suivant.
SELECT QUOTE_IDENT('"CAT"');
+-------------+ | quote_ident | +-------------+ | """CAT""" | +-------------+
L'exemple suivant utilise les données de la CATEGORY table de l'TICKITexemple de base de données. Pour de plus amples informations, veuillez consulter Exemple de base de données.
Pour renvoyer la CATNAME colonne entourée de guillemets, utilisez l'exemple suivant.
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" | +-------+-------------+