RTRIM (Transact-SQL)
Gibt eine Zeichenfolge zurück, aus der alle nachfolgenden Leerzeichen entfernt wurden.
Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version). |
Transact-SQL-Syntaxkonventionen
Syntax
RTRIM ( character_expression )
Argumente
character_expression
Ein Ausdruck mit Zeichendaten. character_expression kann eine Konstante, Variable oder Spalte mit Zeichen- oder Binärdaten sein.character_expression muss einen Datentyp darstellen, der implizit in varchar konvertiert werden kann. Verwenden Sie in allen anderen Fällen CAST zur expliziten Konvertierung von character_expression.
Rückgabetypen
varchar - oder - nvarchar
Beispiele
A.Einfaches Beispiel
Im folgenden Beispiel wird eine Zeichenfolge mit Leerzeichen am Ende des Satzes genommen und der Text ohne die Leerzeichen am Ende des Satzes zurückgegeben.
SELECT RTRIM('Removes trailing spaces. ');
Dies ist das Resultset.
-------------------------------------------------------------------------
Removes trailing spaces.
B.Verwenden von RTRIM mit einer Variablen
Im folgenden Beispiel wird verdeutlicht, wie nachfolgende Leerzeichen mit RTRIM aus einer Zeichenvariablen entfernt werden können.
DECLARE @string_to_trim varchar(60);
SET @string_to_trim = 'Four spaces are after the period in this sentence. ';
SELECT @string_to_trim + ' Next string.';
SELECT RTRIM(@string_to_trim) + ' Next string.';
GO
Dies ist das Resultset.
-------------------------------------------------------------------------
Four spaces are after the period in this sentence. Next string.
(1 row(s) affected)
-------------------------------------------------------------------------
Four spaces are after the period in this sentence. Next string.
(1 row(s) affected)