QUOTENAME (Transact-SQL)
Restituisce una stringa Unicode a cui sono stati aggiunti i delimitatori per rendere la stringa di input un identificatore delimitato valido di Microsoft SQL Server 2005.
Convenzioni della sintassi Transact-SQL
Sintassi
QUOTENAME ( 'character_string' [ , 'quote_character' ] )
Argomenti
'character_string'
Stringa di dati di tipo carattere Unicode. character_string è di tipo sysname.
'quote_character'
Stringa di un solo carattere da utilizzare come delimitatore. Può essere la virgoletta singola ( ' ), la parentesi quadra aperta o chiusa ( [] ) oppure le virgolette doppie ( " ). Se quote_character viene omesso, vengono utilizzate le parentesi quadre.
Tipi restituiti
nvarchar(258)
Esempi
Nell'esempio seguente vengono utilizzati i caratteri [
e ]
per creare un identificatore delimitato valido in SQL Server partendo dalla stringa di caratteri abc[]def
.
SELECT QUOTENAME('abc[]def')
Set di risultati:
[abc[]]def]
(1 row(s) affected)
Si noti che nella stringa abc[]def
la parentesi quadra chiusa è doppia a indicare un carattere di escape.
Vedere anche
Riferimento
Funzioni per i valori stringa (Transact-SQL)