在 SSIS 中,有一个内置的 LOWER 函数可以将给定的大写字符串或字符表达式转换为小写字符。本文将介绍如何使用 LOWER 函数,并附带示例。用于将大写字符串转换为小写字符的语法如下所示。
LOWER(<<Character_expression>>)
为了演示 LOWER 函数将字符串转换为小写,我们使用下面的 Employee 表,该表有 15 条记录。在这里,我们通过修改查询将 Name 和 Occupation 更改为大写。

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

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

单击 OK 关闭编辑器窗口。请参阅 Union All Transformation、Derived Column Transformation、Built-in Functions 和 SQL Server 文章,了解 SSIS。
拖放 Union All Transformation 并将其连接到派生列。接下来,右键单击连接节点并选择“启用数据查看器”。请运行 SSIS LOWER 函数包,查看 Name 和 Occupation 中的大写字符已转换为小写字符串。
