Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Aplica-se a: SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
PDW (Analytics Platform System)
Ponto de extremidade de análise do SQL
Warehouse no Microsoft Fabric
Retorna uma cadeia de caracteres depois de truncar todos os espaços à direita.
Remove o caractere de espaço char(32)
ou outros caracteres especificados do final de uma cadeia de caracteres.
Convenções de sintaxe de Transact-SQL
Sintaxe para SQL Server antes do SQL Server 2022 (16.x):
RTRIM ( character_expression )
Sintaxe para o SQL Server 2022 (16.x) e versões posteriores, a Instância Gerenciada de SQL do Azure, o Banco de Dados SQL do Azure, o Azure Synapse Analytics e o Microsoft Fabric:
Importante
Você precisará do nível de compatibilidade do banco de dados definido como 160 para usar o argumento de caracteres opcionais.
RTRIM ( character_expression , [ characters ] )
Uma expressão de dados binários ou de caracteres. character_expression pode ser uma constante, variável ou coluna. character_expression deve ser um tipo de dados, exceto text, ntext e image, que é implicitamente conversível em varchar. Caso contrário, use CAST para converter character_expression explicitamente.
Aplica-se a: SQL Server 2022 (16.x) e versões posteriores.
Uma chamada de função, variável ou literal de qualquer tipo de caractere não LOB (nvarchar, varchar, nchar ou char) contendo caracteres que devem ser removidos. Os tipos nvarchar(max) e varchar(max) não são permitidos.
Retorna uma expressão de caractere com um tipo de argumento de cadeia nas quais o caractere de espaço char(32)
, ou outros caracteres, são removidos do final da character_expression. Retorna NULL
se a cadeia de caracteres de entrada é NULL
.
Para habilitar o argumento posicional de caracteres opcionais, habilite o nível de compatibilidade do banco de dados 160
nos bancos de dados aos quais você está se conectando ao executar consultas.
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. ');
Veja a seguir o conjunto de resultados.
Removes trailing spaces.
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
Veja a seguir o conjunto de resultados.
Four spaces are after the period in this sentence. Next string.
Four spaces are after the period in this sentence. Next string.
Importante
Você precisará do nível de compatibilidade do banco de dados definido como 160 para usar o argumento de caracteres opcionais.
O seguinte exemplo remove os caracteres abc.
do final da cadeia de caracteres .123abc.
.
SELECT RTRIM('.123abc.' , 'abc.');
Veja a seguir o conjunto de resultados.
.123
Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmo