RTRIM (Transact-SQL)

Devuelve una cadena de caracteres después de truncar todos los espacios en blanco finales.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

RTRIM ( character_expression )

Argumentos

  • character_expression
    Es una expresión de datos de caracteres. character_expression puede ser una constante, una variable o una columna de datos de caracteres o binarios.

    character_expression debe ser de un tipo de datos que se pueda convertir implícitamente a varchar. De lo contrario, utilice CAST para convertir character_expression explícitamente.

Tipos devueltos

varchar O bien nvarchar

Ejemplos

A.Ejemplo sencillo

El siguiente ejemplo toma una cadena de caracteres que tiene espacios al final de la frase y devuelve el texto sin esos espacios.

SELECT RTRIM('Removes trailing spaces.   ');

El conjunto de resultados es el siguiente.

-------------------------------------------------------------------------

Removes trailing spaces.

B.Usar RTRIM con una variable

En el ejemplo siguiente se muestra cómo utilizar RTRIM para quitar los espacios finales de una variable de caracteres.

DECLARE @string_to_trim varchar(60);
SET @string_to_trim = 'Four spaces are after the period in this sentence.    ';
SELECT @string_to_trim + ' Next string.';
SELECT RTRIM(@string_to_trim) + ' Next string.';
GO

El conjunto de resultados es el siguiente.

-------------------------------------------------------------------------

Four spaces are after the period in this sentence.     Next string.

(1 row(s) affected)

-------------------------------------------------------------------------

Four spaces are after the period in this sentence. Next string.

(1 row(s) affected)

Vea también

Referencia

CAST y CONVERT (Transact-SQL)

Tipos de datos (Transact-SQL)

Funciones de cadena (Transact-SQL)