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


LTRIM (выражение служб SSIS)

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

ПримечаниеПримечание

Функция 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)