SPACE (Transact-SQL)SPACE (Transact-SQL)

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data WarehouseSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data Warehouse

Devuelve una cadena de espacios repetidos.Returns a string of repeated spaces.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

SPACE ( integer_expression )  

Nota

Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Versiones anteriores de la documentación.To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

ArgumentosArguments

integer_expressioninteger_expression
Es un entero positivo que indica el número de espacios.Is a positive integer that indicates the number of spaces. Si integer_expression es negativo, se devuelve una cadena de tipo NULL.If integer_expression is negative, a null string is returned.

Para más información, vea Expresiones (Transact-SQL).For more information, see Expressions (Transact-SQL)

Tipos de valor devueltoReturn Types

varcharvarchar

ObservacionesRemarks

Para incluir espacios en datos Unicode o para devolver más de 8.000 espacios de caracteres, utilice REPLICATE en lugar de SPACE.To include spaces in Unicode data, or to return more than 8000 character spaces, use REPLICATE instead of SPACE.

EjemplosExamples

En el ejemplo siguiente se eliminan los apellidos y se concatena una coma, dos espacios y los nombres de las personas que aparecen en la tabla Person de AdventureWorks2012.The following example trims the last names and concatenates a comma, two spaces, and the first names of people listed in the Person table in AdventureWorks2012.

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

Ejemplos: Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse) y Almacenamiento de datos paralelosParallel Data WarehouseExamples: Azure Synapse Analytics (SQL Data Warehouse)Azure Synapse Analytics (SQL Data Warehouse) and Almacenamiento de datos paralelosParallel Data Warehouse

En el ejemplo siguiente se eliminan los apellidos y se concatena una coma, dos espacios y los nombres de las personas que aparecen en la tabla DimCustomer de AdventureWorksPDW2012.The following example trims the last names and concatenates a comma, two spaces, and the first names of people listed in the DimCustomer table in AdventureWorksPDW2012.

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

Consulte tambiénSee Also

REPLICATE (Transact-SQL) REPLICATE (Transact-SQL)
Funciones de cadena (Transact-SQL) String Functions (Transact-SQL)
Funciones integradas (Transact-SQL)Built-in Functions (Transact-SQL)