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


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 и Cast (выражение служб SSIS): Преобразование типов данных служб SSIS.

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

Примеры

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

LTRIM("    Hello")

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

LTRIM(FirstName)

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

LTRIM(@FirstName)