- 27/03/2019
- 2 minutos para ler
-
-
j -
M -
i -
K -
m -
+11
-
Aplica-se a:
SQL Server 2017 (14.x ) e posterior
Banco de dados SQL do Azure
Instância gerenciada do Azure SQL
Azure Synapse Analytics
Remove o caractere de espaço char(32) ou outros caracteres especificados do início e do final de uma string.
Sintaxe
Observação
Para visualizar a sintaxe Transact-SQL do SQL Server 2014 e anterior, consulte Anterior documentação das versões.
Argumentos
caracteres É um literal, variável ou chamada de função de qualquer caractere não LOB tipo (nvarchar, varchar, nchar ou char) contendo caracteres que devem ser removidos. nvarchar(max) e varchar(max) tipos não são permitidos.
stringÉ uma expressão de qualquer tipo de caractere (nvarchar, varchar, nchar ou char) onde caracteres devem ser removidos.
Tipos de retorno
Retorna uma expressão de caractere com um tipo de argumento de string onde o caractere de espaço char(32) ou outro especificado os caracteres são removidos de ambos os lados. Retorna NULL se a string de entrada for NULL.
Observações
Por padrão, a função TRIM remove o caractere de espaço das extremidades inicial e final da string. Este comportamento é equivalente a LTRIM(RTRIM(@string)).
Exemplos
A. Remove o caractere de espaço de ambos os lados da string
O exemplo a seguir remove os espaços antes e depois da palavra test.
Aqui está o conjunto de resultados.
B. Remove os caracteres especificados de ambos os lados da string
O exemplo a seguir remove um ponto final e espaços antes de # e depois da palavra test.
Aqui está o conjunto de resultados.