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


LTRIM (службы SSIS)

Возвращает символьное выражение после удаления начальных пробелов.

ms141781.note(ru-ru,SQL.90).gifПримечание.
Функция LTRIM не удаляет такие пробельные символы, как табуляция или перевод строки. Юникод обеспечивает элементы кода для множества различных типов пробелов, однако данная функция распознает только элемент кода 0x0020 в Юникоде. Если строки двухбайтовой кодировки (DBCS) преобразованы в Юникод, они могут включать пробелы, отличные от 0x0020. Тогда функция не в состоянии удалить такие пробелы. Для удаления всех типов пробелов можно использовать метод LTrim Microsoft Visual Basic .NET в сценарии, запускаемом из компонента сценариев.

Синтаксис

LTRIM(character expression)

Аргументы

  • character_expression
    Символьное выражение, из которого удаляются пробелы.

Типы результата

DT_WSTR

Замечания

Функция LTRIM работает только с типом данных DT_WSTR. Аргумент character_expression, являющийся строковым литералом или столбцом данных с типом DT_STR, неявно приводится к типу данных DT_WSTR перед работой LTRIM. Прочие типы данных должны быть явно приведены к типу данных DT_WSTR. Дополнительные сведения см. в разделах Типы данных служб Integration Services и Приведение (службы SSIS).

Функция LTRIM возвращает значение NULL, если аргумент принимает значение NULL.

Примеры

Этот пример удаляет начальные пробелы из строкового литерала. Возвращаемый результат — «Hello».

LTRIM("    Hello")

Этот пример удаляет начальные пробелы из столбца FirstName.

LTRIM(FirstName)

Этот пример удаляет начальные пробелы из переменной FirstName.

LTRIM(@FirstName)

См. также

Справочник

RTRIM (службы SSIS)
TRIM (службы SSIS)

Другие ресурсы

Функции (службы SSIS)

Справка и поддержка

Получение помощи по SQL Server 2005