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


RTRIM (службы SSIS)

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

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

RTRIM не удаляет пробельные символы, такие как символы табуляции и символы перехода на новую строку. Юникод обеспечивает элементы кода для множества различных типов пробелов, однако данная функция распознает только элемент кода 0x0020 в Юникоде. Если строки двухбайтовой кодировки (DBCS) преобразованы в Юникод, они могут включать в себя пробелы, отличные от 0x0020. Тогда функция не в состоянии удалить такие пробелы. Для удаления всех видов пробелов можно использовать метод Microsoft Visual Basic .NET RTrim в сценарии, выполняемом из компонента сценариев.

Синтаксис

RTRIM(character expression)

Аргументы

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

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

DT_WSTR

Замечания

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

Метод RTRIM возвращает NULL, если значением аргумента является NULL.

Примеры

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

RTRIM("Hello   ")

В этом примере удаляются конечные пробелы из сцепления столбцов FirstName и LastName.

RTRIM(FirstName + " " + LastName)

В этом примере удаляются конечные пробелы из переменной FirstName.

RTRIM(@FirstName)

См. также

Справочник

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