- 27/03/2019
- 2 minuti per la lettura
-
-
j -
M -
i -
K -
m -
+11
-
Si applica a:
SQL Server 2017 (14.x ) e versioni successive
Database SQL di Azure
Istanza gestita SQL di Azure
Azure Synapse Analytics
Rimuove il carattere spazio char(32) o altri caratteri specificati dallinizio e dalla fine di una stringa.
Sintassi
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 e versioni precedenti, vedere precedente documentazione delle versioni.
Argomenti
caratteri È una chiamata letterale, variabile o funzione di qualsiasi carattere non LOB digita (nvarchar, varchar, nchar o char) contenente caratteri che dovrebbero essere rimossi. nvarchar(max) e varchar(max) non sono ammessi “t.
stringaÈ unespressione di qualsiasi tipo di carattere (nvarchar, varchar, nchar o char) dove i caratteri devono essere rimossi.
Tipi restituiti
Restituisce unespressione di caratteri con un tipo di argomento stringa dove il carattere spazio char(32) o altro specificato i caratteri vengono rimossi da entrambi i lati. Restituisce NULL se la stringa di input è NULL.
Osservazioni
Per impostazione predefinita, la funzione TRIM rimuove il carattere di spazio sia dallinizio che dalla fine della stringa. Questo comportamento è equivalente a LTRIM(RTRIM(@string)).
Esempi
A. Rimuove il carattere spazio da entrambi i lati della stringa
Lesempio seguente rimuove gli spazi prima e dopo la parola test.
Ecco il set di risultati.
B. Rimuove i caratteri specificati da entrambi i lati della stringa
Lesempio seguente rimuove un punto finale e gli spazi prima di # e dopo la parola test.
Ecco il set di risultati.