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
Azure SQL Managed Instance
Azure Synapse Analytics
Endpoint 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
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