QUOTENAME (Transact-SQL)

Devuelve una cadena Unicode con los delimitadores agregados para convertirla en un identificador delimitado válido de Microsoft SQL Server 2005.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

'character_string'

Es una cadena de datos de caracteres Unicode. character_string es de tipo sysname.

'quote_character'

Es una cadena de un solo carácter que se utiliza como delimitador. Puede ser una comilla simple ('), un corchete izquierdo o derecho ([]) o una comilla doble ("). Si no se especifica quote_character, se utilizarán corchetes.

Tipos de valor devueltos

nvarchar(258)

Ejemplos

En el siguiente ejemplo se toma la cadena de caracteres abc[]def y se utilizan los caracteres [ y ] para crear un identificador delimitado de SQL Server válido.

SELECT QUOTENAME('abc[]def')

Éste es el conjunto de resultados. 

[abc[]]def]

(1 row(s) affected)

Observe que el corchete derecho de la cadena abc[]def aparece dos veces para indicar que se trata de un carácter de escape.

Vea también

Referencia

Funciones de cadena (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005