- 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.