Freigeben über


SPACE (Transact-SQL)

Gibt eine Zeichenfolge aus mehreren Leerzeichen zurück.

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

SPACE ( integer_expression )

Argumente

  • integer_expression
    Eine positive ganze Zahl, die die Anzahl von Leerzeichen anzeigt. Falls integer_expression negativ ist, wird eine NULL-Zeichenfolge zurückgegeben.

    Weitere Informationen finden Sie unter Ausdrücke (Transact-SQL).

Rückgabetypen

varchar

Hinweise

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 AdventureWorks2012 aufgelisteten Personen verkettet.

USE AdventureWorks2012;
GO
SELECT RTRIM(LastName) + ',' + SPACE(2) +  LTRIM(FirstName)
FROM Person.Person
ORDER BY LastName, FirstName;
GO

Siehe auch

Verweis

REPLICATE (Transact-SQL)

Zeichenfolgenfunktionen (Transact-SQL)

Integrierte Funktionen (Transact-SQL)