RTRIM(SSIS 表达式)

返回删除了尾随空格的字符表达式。

注意注意

RTRIM 不删除空格字符,如制表符或换行符字符。 Unicode 针对许多不同类型的空格提供了码位,但是该函数仅识别 Unicode 码位 0x0020。 双字节字符集 (DBCS) 字符串转换为 Unicode 时,它们可能包含 0x0020 之外的空格字符,而该函数无法删除此类空格。 若要删除所有类型的空格,您可以在基于脚本组件运行的脚本中使用 Microsoft Visual Basic .NET RTrim 方法。

语法

RTRIM(character expression)

参数

  • character_expression
    要从中删除空格的字符表达式。

结果类型

DT_WSTR

注释

RTRIM 只用于 DT_WSTR 数据类型。 如果 character_expression 参数是字符串文字或数据类型为 DT_STR 的数据列,则它在 RTRIM 执行操作前隐式转换为 DT_WSTR 数据类型。 其他数据类型必须显式转换为 DT_WSTR 数据类型。 有关详细信息,请参阅 Integration Services 数据类型Cast(SSIS 表达式)

如果该参数为空,则 RTRIM 返回的结果为空。

表达式示例

此示例删除字符串文字中的尾随空格。 返回结果为“Hello”。

RTRIM("Hello   ")

此示例删除 FirstNameLastName 列的串联中的尾随空格。

RTRIM(FirstName + " " + LastName)

此示例删除 FirstName 变量中的尾随空格。

RTRIM(@FirstName)

请参阅

参考

LTRIM(SSIS 表达式)

TRIM(SSIS 表达式)

其他资源

函数(SSIS 表达式)