QUOTENAME (Transact-SQL)

Retourne une chaîne Unicode avec les séparateurs ajoutés afin que la chaîne d'entrée soit un identificateur délimité Microsoft SQL Server 2005 valide.

Icône Lien de rubriqueConventions de syntaxe de Transact-SQL

Syntaxe

QUOTENAME ( 'character_string' [ , 'quote_character' ] ) 

Arguments

'character_string'

Représente une chaîne de caractères au format Unicode. L'argument character_string est de type sysname.

'quote_character'

Représente une chaîne d'un seul caractère à utiliser en tant que délimiteur. Il peut s'agir d'une apostrophe ( ' ), d'un crochet de droite ou de gauche ( [] ) ou d'un guillemet double ( " ). Si quote_character n'est pas spécifié, les crochets sont utilisés.

Types de retour

nvarchar(258)

Exemple

L'exemple suivant prend la chaîne de caractères abc[]def et utilise les caractères [``] pour créer un identificateur délimité SQL Server valide.

SELECT QUOTENAME('abc[]def')

Voici l'ensemble des résultats. 

[abc[]]def]

(1 row(s) affected)

Vous remarquerez que dans la chaîne abc[]def, le crochet de droite est doublé pour indiquer un caractère d'échappement.

Voir aussi

Référence

Fonctions de chaîne (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005