Freigeben über


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

Themenlink (Symbol) 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)

Siehe auch

Verweis

CAST und CONVERT (Transact-SQL)

Datentypen (Transact-SQL)

Zeichenfolgenfunktionen (Transact-SQL)