Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une chaîne Unicode avec les délimiteurs ajoutés afin que la chaîne d'entrée soit un identificateur délimité SQL Server valide.
Conventions de la syntaxe Transact-SQL
Syntaxe
QUOTENAME ( 'character_string' [ , 'quote_character' ] )
Arguments
'character_string'
Représente une chaîne de caractères au format Unicode. character_string est de type sysname et est limité à 128 caractères. Les entrées de plus de 128 caractères retournent une valeur NULL.'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)
Exemples
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.