Partilhar via


RTRIM (Transact-SQL)

Retorna uma cadeia de caracteres depois de truncar todos os espaços em branco à direita.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

RTRIM ( character_expression )

Argumentos

  • character_expression
    É uma expressão de dados de caractere. character_expression pode ser uma constante, variável ou coluna de caracteres ou de dados binários.

    character_expression deve ser de um tipo de dados implicitamente conversível em varchar. Caso contrário, use CAST para converter character_expression explicitamente.

Tipos de retorno

varchar ou nvarchar

Comentários

Os níveis de compatibilidade podem afetar os valores de retorno. Para obter mais informações, consulte sp_dbcmptlevel (Transact-SQL).

Exemplos

A. Exemplo simples

O exemplo a seguir usa uma cadeia de caracteres com espaços no final da frase e retorna o texto sem os espaços no final da frase.

SELECT RTRIM('Removes trailing spaces.   ');

Aqui está o conjunto de resultados.

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

Removes trailing spaces.

B. Usando RTRIM com uma variável

O exemplo a seguir demonstra como usar RTRIM para remover espaços à direita de uma variável de caractere.

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

Aqui está o conjunto de resultados.

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

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)