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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

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

Примечание

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

Синтаксис

  
RTRIM(character expression)  

Аргументы

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

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

DT_WSTR

Remarks

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

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

Примеры выражений

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

RTRIM("Hello   ")  

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

RTRIM(FirstName + " " + LastName)  

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

RTRIM(@FirstName)  

См. также

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