Aracılığıyla paylaş


UZAY (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Bir dizi tekrarlanan boşluk döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

SPACE ( integer_expression )  

Arguments

integer_expression
Pozitif tam sayıdır ve uzay sayısını gösterir. Eğer integer_expression negatif ise, bir null dizisi geri döner.

Daha fazla bilgi için bkz. İfadeler (Transact-SQL)

Dönüş Türleri

varchar

Açıklamalar

Unicode verisine boşluk eklemek veya 8000'den fazla karakter alanı döndürmek için SPACE yerine REPLICATE kullanın.

Örnekler

Aşağıdaki örnek, soyadları kısaltır ve bir virgül, iki boşluk ve tabloda Personlistelenen kişilerin AdventureWorks2025 ilk isimlerini birleştirir.

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

Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)

Aşağıdaki örnek, soyadları kısaltır ve bir virgül, iki boşluk ve tabloda DimCustomerlistelenen kişilerin AdventureWorksPDW2012 ilk isimlerini birleştirir.

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

Ayrıca Bkz.

ÇOĞALTIN (Transact-SQL)
Dize İşlevleri (Transact-SQL)
Yerleşik İşlevler (Transact-SQL)