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 séparateurs ajoutés afin que la chaîne d'entrée soit un identificateur délimité Microsoft SQL Server 2005 valide.
Conventions 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)