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.

Icona di collegamento a un argomentoConvenzioni 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)

Guida in linea e informazioni

Assistenza su SQL Server 2005