- 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.