RTRIM (Transact-SQL)
Retorna uma cadeia de caracteres depois de truncar todos os espaços em branco à direita.
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)
Consulte também