Sdílet prostřednictvím


VESMÍR (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Vrátí řetězec opakovaných mezer.

Transact-SQL konvence syntaxe

Syntaxe

SPACE ( integer_expression )  

Arguments

integer_expression
Je kladné celé číslo, které označuje počet prostor. Pokud je integer_expression záporné, vrátí se nulový řetězec.

Pro více informací viz Výrazy (Transact-SQL)

Návratové typy

varchar

Poznámky

Pro zahrnutí mezer v Unicode datech nebo pro vrácení více než 8000 znakových mezer použijte místo SPACE REPLICATE.

Examples

Následující příklad ořezává příjmení a spojuje čárku, dvě mezery a křestní jména osob uvedených v tabulce Person v .AdventureWorks2025

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

Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)

Následující příklad ořezává příjmení a spojuje čárku, dvě mezery a křestní jména osob uvedených v tabulce DimCustomer v .AdventureWorksPDW2012

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

Viz také

REPLIKUJTE (Transact-SQL)
řetězcové funkce (Transact-SQL)
Předdefinované funkce (Transact-SQL)