Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Devolve uma sequência de espaços repetidos.
Transact-SQL convenções de sintaxe
Sintaxe
SPACE ( integer_expression )
Arguments
integer_expression
É um inteiro positivo que indica o número de espaços. Se integer_expression for negativo, é devolvida uma cadeia nula.
Para mais informações, veja Expressões (Transact-SQL)
Tipos de devolução
Varchar
Observações
Para incluir espaços em dados Unicode, ou para devolver mais de 8000 espaços de caracteres, use REPLICATE em vez de SPACE.
Examples
O exemplo seguinte corta os apelidos e concatena uma vírgula, dois espaços e os primeiros nomes das pessoas listadas na Person tabela em AdventureWorks2025.
USE AdventureWorks2022;
GO
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM Person.Person
ORDER BY LastName, FirstName;
GO
Exemplos: Azure Synapse Analytics and Analytics Platform System (PDW)
O exemplo seguinte corta os apelidos e concatena uma vírgula, dois espaços e os primeiros nomes das pessoas listadas na DimCustomer tabela em AdventureWorksPDW2012.
-- Uses AdventureWorks
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM dbo.DimCustomer
ORDER BY LastName, FirstName;
GO
Ver também
REPLICAR (Transact-SQL)
Funções de cadeia de caracteres (Transact-SQL)
Funções incorporadas (Transact-SQL)