SSIS CODEPOINT 函数是一个字符串函数,用于查找并返回字符串或字符表达式中最左边字符的 Unicode 值。本文将介绍如何使用 CODEPOINT 函数,并通过示例和以下用于查找字符 Unicode 值的语法进行说明。
CODEPOINT(<<Character_expression>>)
为了演示 CODEPOINT 函数,我们使用了下面的 Employee 表,该表包含 15 条记录。请参阅 SSIS 中的 Union All Transformation、Derived Column Transformation、Built-in Functions 和 SQL Server 文章。

SSIS CODEPOINT 函数用于查找 Unicode 值
为此,我将添加一个数据流任务并双击它以进入数据流区域。接下来,添加 OLE DB 源以从上述 SQL 数据库表中读取数据。请将 OLE DB 源连接到派生列,因为它有助于编写 CODEPOINT 表达式并创建新列。

接下来,双击它以打开“派生列转换编辑器”。将 SSIS CODEPOINT 函数拖放到“表达式”下的行单元格中,并将 Character_expression 替换为用于 Unicode 值的字符串列。您可以手动删除整个 <
- CODEPOINT(Name) – 每个员工姓名的第一个字符的 Unicode 值。
- CODEPOINT(Occupation) – 每个员工职业的第一个字符的 Unicode 值。
- CODEPOINT(Email Address) – 每个员工电子邮件的第一个字符的 Unicode 值。

单击“确定”关闭编辑器窗口。
拖放 Union All Transformation 并将其连接到派生列。接下来,右键单击连接节点并选择“启用数据查看器”。请运行 CODEPOINT Function 包以查看姓名、职业和电子邮件地址中最左边字符的 Unicode 值。
