SSIS RTRIM 函数

SSIS RTRIM 是一个字符串函数,它删除给定字符串列或字符表达式的尾随空格,并返回一个字符串。本文将通过一个示例解释如何使用 RTRIM 函数,用于删除字符表达式的尾随或最右侧空格的语法如下所示。

RTRIM(<<Character_expression>>)

为了演示 RTRIM 函数,我们使用下面的 Employee 表,该表有 15 条记录。请参考 SSIS 中的 Union All TransformationDerived Column Transformation内置函数SQL Server 文章。

Source Table

SSIS RTRIM 函数

要删除尾随空格,请添加一个数据流任务并双击它以进入数据流区域。接下来,添加 OLE DB 源以从上述 SQL 数据库表中读取数据。请将 OLE DB 源连接到派生列转换,因为它有助于编写 RTRIM 函数表达式并创建新列。

Data Flow to add Derived Column

接下来,双击它以打开派生列转换编辑器。将 SSIS RTRIM 函数拖放到表达式下的行单元格中,并将 Character_expression 替换为字符串列(Education)。您可以手动删除整个表达式,也可以通过拖放列来自动替换它。

RTRIM( [Education] )
SSIS RTRIM Function Expression

单击“确定”关闭编辑器窗口。

拖放 Union All Transformation 并将其连接到派生列。接下来,右键单击连接节点并选择启用数据查看器。请运行 RTRIM 函数包以查看已删除右侧或尾随空格的 Education 列。

SSIS RTRIM Function output