- 2019.03.27.
- 2 perc az olvasáshoz
-
- j
- M
- i
- K
- m
-
+11
A következőre vonatkozik: SQL Server 2017 (14.x ) és később Azure SQL adatbázis Azure SQL felügyelt példány Azure Synapse Analytics / p>
Eltávolítja a (z) char(32)
szóközt vagy más megadott karaktereket a karakterlánc elejéről és végéről.
Szintaxis
Megjegyzés
Az SQL Server 2014 és korábbi verzióinak Transact-SQL szintaxisának megtekintéséhez lásd: Előző verziók dokumentációja.
Argumentumok
karakterek Bármely nem LOB karakter szó szerinti, változó vagy függvényhívása típus (nvarchar
, varchar
, nchar
vagy char
) karaktereket tartalmaz, amelyeket el kell távolítani. A nvarchar(max)
és a varchar(max)
típusok nem engedélyezettek.
string Bármilyen típusú karakter kifejezése (nvarchar
, varchar
, nchar
vagy char
) ahol karaktereket el kell távolítani.
Visszatérési típusok
Karakterkifejezést ad vissza olyan karakterlánc argumentummal, ahol a szóköz karakter char(32)
vagy más meg van adva. A karaktereket mindkét oldalról eltávolítjuk. Visszaadja az NULL
értéket, ha a bemeneti karakterlánc NULL
.
Megjegyzések
Alapértelmezés szerint a TRIM
függvény eltávolítja a szóköz karaktert a karakterlánc elejéről és végéről egyaránt. Ez a viselkedés egyenértékű a LTRIM(RTRIM(@string))
.
Példák
A. Eltávolítja a szóköz karaktert a karakterlánc mindkét oldaláról
A következő példa eltávolítja a szóközöket a test
.
Itt található az eredménykészlet.
B. Eltávolítja a megadott karaktereket a karakterlánc mindkét oldaláról
Az alábbi példa eltávolít egy záró periódust és szóközt a #
előtti és a test
.
Itt található az eredménykészlet.