RTRIM(SSIS 表达式)
适用范围:SQL Server Azure 数据工厂中的 SSIS Integration Runtime
返回删除了尾随空格的字符表达式。
注意
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 数据类型和转换(SSIS 表达式)。
如果该参数为空,则 RTRIM 返回的结果为空。
表达式示例
此示例删除字符串文字中的尾随空格。 返回结果为“Hello”。
RTRIM("Hello ")
此示例删除 FirstName 和 LastName 列的串联中的尾随空格。
RTRIM(FirstName + " " + LastName)
此示例删除 FirstName 变量中的尾随空格。
RTRIM(@FirstName)