RTRIM (Transact-SQL)RTRIM (Transact-SQL)

Este tema se aplica a: SíSQL Server (a partir de 2008)Síbase de datos de SQL AzureSíalmacenamiento de datos de SQL Azure Sí Almacenamiento de datos paralelos THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Devuelve una cadena de caracteres después de truncar todos los espacios finales.Returns a character string after truncating all trailing spaces.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

RTRIM ( character_expression )  

ArgumentosArguments

character_expressioncharacter_expression
Es una expresión de datos de caracteres.Is an expression of character data. character_expression puede ser una constante, una variable o una columna de datos binarios o de caracteres.character_expression can be a constant, variable, or column of either character or binary data.

character_expression debe ser de un tipo de datos que se pueda convertir implícitamente a varchar.character_expression must be of a data type that is implicitly convertible to varchar. De lo contrario, use CAST para convertir character_expression explícitamente.Otherwise, use CAST to explicitly convert character_expression.

Tipos devueltosReturn Types

varchar o nvarcharvarchar or nvarchar

EjemplosExamples

A.A. Ejemplo sencilloSimple Example

El siguiente ejemplo toma una cadena de caracteres que tiene espacios al final de la frase y devuelve el texto sin esos espacios.The following example takes a string of characters that has spaces at the end of the sentence, and returns the text without the spaces at the end of the sentence.

SELECT RTRIM('Removes trailing spaces.   ');  

El conjunto de resultados es el siguiente.Here is the result set.

Removes trailing spaces.

B. Ejemplo sencilloB: Simple Example

En el ejemplo siguiente se muestra cómo utilizar RTRIM para quitar los espacios finales.The following example demonstrates how to use RTRIM to remove trailing spaces. En este caso hay otra cadena concatenada a la primera cadena para mostrar que los espacios han desaparecido.This time there is another string concatenated to the first string to show that the spaces are gone.

SELECT RTRIM('Four spaces are after the period in this sentence.    ') + 'Next string.';  

El conjunto de resultados es el siguiente.Here is the result set.

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

C.C. Usar RTRIM con una variableUsing RTRIM with a variable

En el ejemplo siguiente se muestra cómo utilizar RTRIM para quitar los espacios finales de una variable de caracteres.The following example demonstrates how to use RTRIM to remove trailing spaces from a character variable.

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.Here is the result set.

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

Ver tambiénSee Also

LEFT (Transact-SQL)LEFT (Transact-SQL)
LTRIM (Transact-SQL)LTRIM (Transact-SQL)
RIGHT (Transact-SQL)RIGHT (Transact-SQL)
STRING_SPLIT (Transact-SQL)STRING_SPLIT (Transact-SQL)
SUBSTRING (Transact-SQL)SUBSTRING (Transact-SQL)
TRIM (Transact-SQL)TRIM (Transact-SQL)
CAST y CONVERT (Transact-SQL) CAST and CONVERT (Transact-SQL)
Tipos de datos (Transact-SQL) Data Types (Transact-SQL)
Funciones de cadena (Transact-SQL)String Functions (Transact-SQL)