Поделиться через


SPACE (Transact-SQL)

Возвращает строку пробелов.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

SPACE ( integer_expression )

Аргументы

  • integer_expression
    Положительное целое число, определяющее количество пробелов в строке. Если аргумент integer_expression отрицателен, то возвращается пустая строка.

    Дополнительные сведения см. в разделе Выражения (Transact-SQL).

Типы возвращаемых данных

varchar

Замечания

Чтобы включить в строку пробелы в формате Юникод или возвратить более 8000 пробелов, используйте вместо функции SPACE функцию REPLICATE.

Примеры

Следующий пример исключает пробелы из фамилий людей, указанных в таблице Person базы данных AdventureWorks2008R2, и дополняет их фамилии запятой, двумя пробелами и именами.

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