- 27/03/2019
- 2 minutos para leer
-
- j
- M
- i
- K
- m
-
+11
Se aplica a: SQL Server 2017 (14.x ) y posteriores Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
Elimina el carácter de espacio char(32)
u otros caracteres especificados del principio y el final de una cadena.
Sintaxis
Nota
Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Anterior documentación de versiones.
Argumentos
caracteres Es una llamada literal, variable o de función de cualquier carácter que no sea LOB tipo (nvarchar
, varchar
, nchar
o char
) que contiene caracteres que deben eliminarse. nvarchar(max)
y varchar(max)
no se permiten los tipos.
stringEs una expresión de cualquier tipo de carácter (nvarchar
, varchar
, nchar
o char
) donde los caracteres deben eliminarse.
Tipos de retorno
Devuelve una expresión de carácter con un tipo de argumento de cadena donde el carácter de espacio char(32)
u otro especificado los caracteres se eliminan de ambos lados. Devuelve NULL
si la cadena de entrada es NULL
.
Comentarios
De forma predeterminada, la función TRIM
elimina el carácter de espacio tanto del principio como del final de la cadena. Este comportamiento es equivalente a LTRIM(RTRIM(@string))
.
Ejemplos
A. Elimina el carácter de espacio de ambos lados de la cadena
El siguiente ejemplo elimina los espacios antes y después de la palabra test
.
Aquí está el conjunto de resultados.
B. Elimina los caracteres especificados de ambos lados de la cadena
El siguiente ejemplo elimina un punto final y espacios antes de #
y después de la palabra test
.
Aquí está el conjunto de resultados.