SPACE (Transact-SQL)
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric
Gibt eine Zeichenfolge aus mehreren Leerzeichen zurück.
Transact-SQL-Syntaxkonventionen
Syntax
SPACE ( integer_expression )
Hinweis
Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.
Argumente
integer_expression
Eine positive ganze Zahl, die die Anzahl von Leerzeichen anzeigt. Wenn integer_expression negativ ist, wird eine NULL-Zeichenfolge zurückgegeben.
Weitere Informationen finden Sie unter Ausdrücke (Transact-SQL).
Rückgabetypen
varchar
Bemerkungen
Verwenden Sie REPLICATE anstelle von SPACE, wenn Sie Leerzeichen in Unicode-Daten einfügen oder mehr als 8000 Zeichenstellen zurückgeben möchten.
Beispiele
Im folgenden Beispiel werden die Nachnamen gekürzt und ein Komma, zwei Leerzeichen und die Vornamen der in der Person
-Tabelle in AdventureWorks2022
aufgelisteten Personen verkettet.
USE AdventureWorks2022;
GO
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM Person.Person
ORDER BY LastName, FirstName;
GO
Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)
Im folgenden Beispiel werden die Nachnamen gekürzt und ein Komma, zwei Leerzeichen und die Vornamen der in der DimCustomer
-Tabelle in AdventureWorksPDW2012
aufgelisteten Personen verkettet.
-- Uses AdventureWorks
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM dbo.DimCustomer
ORDER BY LastName, FirstName;
GO
Weitere Informationen
REPLICATE (Transact-SQL)
Zeichenfolgenfunktionen (Transact-SQL)
Integrierte Funktionen (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für