RTRIM (Transact-SQL)RTRIM (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics JaParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data WarehouseAnwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics JaParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

Gibt eine Zeichenfolge zurück, aus der alle nachfolgenden Leerzeichen entfernt wurden.Returns a character string after truncating all trailing spaces.

Symbol für Themenlink Transact-SQL-SyntaxkonventionenTopic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

RTRIM ( character_expression )  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 oder früher finden Sie unter Dokumentation zu früheren Versionen.To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

ArgumenteArguments

character_expressioncharacter_expression
Ein Ausdruck von Zeichendaten.Is an expression of character data. character_expression kann eine Konstante, Variable oder Spalte mit Zeichen- oder Binärdaten darstellen.character_expression can be a constant, variable, or column of either character or binary data.

character_expression muss einen Datentyp aufweisen, der implizit nach varchar konvertiert werden kann.character_expression must be of a data type that is implicitly convertible to varchar. Verwenden Sie in allen anderen Fällen CAST zur expliziten Konvertierung von character_expression.Otherwise, use CAST to explicitly convert character_expression.

RückgabetypenReturn Types

varchar oder nvarcharvarchar or nvarchar

BeispieleExamples

A.A. Einfaches BeispielSimple Example

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.The following example takes a string of characters that has spaces at the end of the sentence, and returns the text without the spaces at the end of the sentence.

SELECT RTRIM('Removes trailing spaces.   ');  

Hier ist das Resultset.Here is the result set.

Removes trailing spaces.

B: Einfaches BeispielB: Simple Example

Im folgenden Beispiel wird verdeutlicht, wie nachgestellten Leerzeichen mit RTRIM aus einer Zeichenvariablen entfernt werden können.The following example demonstrates how to use RTRIM to remove trailing spaces. In diesem Beispiel ist eine andere Zeichenfolge an die erste Zeichenfolge gekettet, um darzustellen, dass die Leerzeichen entfernt wurden.This time there is another string concatenated to the first string to show that the spaces are gone.

SELECT RTRIM('Four spaces are after the period in this sentence.    ') + 'Next string.';  

Hier ist das Resultset.Here is the result set.

Four spaces are after the period in this sentence.Next string.

C.C. Verwenden von RTRIM mit einer VariablenUsing RTRIM with a variable

Im folgenden Beispiel wird verdeutlicht, wie nachfolgende Leerzeichen mit RTRIM aus einer Zeichenvariablen entfernt werden können.The following example demonstrates how to use RTRIM to remove trailing spaces from a character variable.

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  

Hier ist das Resultset.Here is the result set.

Four spaces are after the period in this sentence.     Next string.

Four spaces are after the period in this sentence. Next string.

Weitere InformationenSee Also

LEFT (Transact-SQL)LEFT (Transact-SQL)
LTRIM (Transact-SQL)LTRIM (Transact-SQL)
RIGHT (Transact-SQL)RIGHT (Transact-SQL)
STRING_SPLIT (Transact-SQL)STRING_SPLIT (Transact-SQL)
SUBSTRING (Transact-SQL)SUBSTRING (Transact-SQL)
TRIM (Transact-SQL)TRIM (Transact-SQL)
CAST und CONVERT (Transact-SQL) CAST and CONVERT (Transact-SQL)
Datentypen (Transact-SQL) Data Types (Transact-SQL)
String Functions (Transact-SQL) (Zeichenfolgenfunktionen (Transact-SQL))String Functions (Transact-SQL)