QUOTE_ LITERAL fonction - Amazon Redshift

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_ LITERAL fonction

La LITERAL fonction QUOTE _ renvoie la chaîne spécifiée sous forme de chaîne entre guillemets simples afin qu'elle puisse être utilisée comme chaîne littérale dans une SQL instruction. Si le paramètre d'entrée est un nombre, QUOTE _ le LITERAL traite comme une chaîne. Double de manière appropriée les barres obliques inverses et les guillemets simples imbriqués.

Syntaxe

QUOTE_LITERAL(string)

Argument

string

Chaîne CHAR ou VARCHAR.

Type de retour

La LITERAL fonction QUOTE _ renvoie une VARCHAR chaîne CHAR ou du même type de données que la chaîne d'entrée.

Exemples

Pour renvoyer la chaîne ''CAT'' SINGLE entre guillemets, utilisez l'exemple suivant.

SELECT QUOTE_LITERAL('''CAT'''); +---------------+ | quote_literal | +---------------+ | '''CAT''' | +---------------+

Les exemples suivants utilisent les données de la CATEGORY table de la base de données TICKIT d'exemple. Pour de plus amples informations, veuillez consulter Exemple de base de données.

Pour renvoyer la CATNAME colonne entourée de guillemets simples, utilisez l'exemple suivant.

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

Pour renvoyer la CATID colonne entourée de guillemets simples, utilisez l'exemple suivant.

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