QUOTENAME (Transact-SQL)
Devuelve una cadena Unicode con los delimitadores agregados para convertirla en un identificador delimitado válido de Microsoft SQL Server 2005.
Convenciones 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)