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.
Note
No Base de Dados SQL do Azure e na base de dados SQL no Microsoft Fabric, a USE declaração não está disponível. Em vez disso, ligue-se diretamente à base de dados pretendida e execute o resto do exemplo de código.
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