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