Udostępnij za pomocą


PRZESTRZEŃ (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricHurtownia danych w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric

Zwraca ciąg powtarzających się spacji.

Transact-SQL konwencje składni

Składnia

SPACE ( integer_expression )  

Arguments

integer_expression
Jest dodatnią liczbą całkowitą wskazującą liczbę spacji. Jeśli integer_expression jest ujemny, zwracany jest ciąg zerowy.

Więcej informacji można znaleźć w sekcji Wyrażenia (Transact-SQL)

Typy zwracane

varchar

Uwagi

Aby uwzględnić spacje w danych Unicode lub zwrócić więcej niż 8000 znaków, użyj REPLICATE zamiast SPACE.

Przykłady

Poniższy przykład przycina nazwiska i łączy przecink, dwie spacje oraz imiona osób wymienionych w tabeli Person w .AdventureWorks2025

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

Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)

Poniższy przykład przycina nazwiska i łączy przecink, dwie spacje oraz imiona osób wymienionych w tabeli DimCustomer w .AdventureWorksPDW2012

-- Uses AdventureWorks  
  
SELECT RTRIM(LastName) + ',' + SPACE(2) +  LTRIM(FirstName)  
FROM dbo.DimCustomer  
ORDER BY LastName, FirstName;  
GO  

Zobacz też

REPLIKUJ (Transact-SQL)
funkcje ciągów (Transact-SQL)
Wbudowane funkcje (Transact-SQL)