SSIS 将字符串转换为小写

在 SSIS 中,有一个内置的 LOWER 函数可以将给定的大写字符串或字符表达式转换为小写字符。本文将介绍如何使用 LOWER 函数,并附带示例。用于将大写字符串转换为小写字符的语法如下所示。

LOWER(<<Character_expression>>)

为了演示 LOWER 函数将字符串转换为小写,我们使用下面的 Employee 表,该表有 15 条记录。在这里,我们通过修改查询将 Name 和 Occupation 更改为大写。

Source Table

SSIS LOWER 函数将字符串转换为小写

对于此 LOWER 函数,请添加一个数据流任务,然后双击它以进入数据流区域。接下来,添加 OLE DB Source 以从上述 SQL 数据库表中读取数据。请将 OLE DB Source 连接到派生列转换,因为它有助于编写 LOWER 表达式并创建新列。

Data Flow to add Derived Column

接下来,双击它以打开“派生列转换编辑器”。将 SSIS LOWER 函数拖放到“表达式”下的行单元格中,并将 Character_expression 替换为要转换为小写的字符串列名。您可以手动删除整个 <<Character_expression>> 表达式,也可以通过拖放 Name 列来自动替换它。

  • LOWER(Name) – 将 Name 字段中的大写字符转换为小写字符串。
  • LOWER(Occupation) – 将 Occupation 列中的大写字符转换为小写。
SSIS LOWER function Expression to Convert String to Lowercase

单击 OK 关闭编辑器窗口。请参阅 Union All TransformationDerived Column TransformationBuilt-in FunctionsSQL Server 文章,了解 SSIS

拖放 Union All Transformation 并将其连接到派生列。接下来,右键单击连接节点并选择“启用数据查看器”。请运行 SSIS LOWER 函数包,查看 Name 和 Occupation 中的大写字符已转换为小写字符串。

SSIS LOWER function to Convert String to Lowercase