数据转换

数据转换将输入列中的数据转换为其他数据类型,然后将其复制到新的输出列。 例如,包可从多个源中提取数据,然后用此转换将列转换为目标数据存储所需的数据类型。 可以对单个输入列应用多个转换。

使用此转换,包可以执行下列类型的数据转换:

  • 更改数据类型。 有关详细信息,请参阅Integration Services 数据类型

    注意注意

    如果将数据转换为日期或日期时间数据类型,则输出列中的日期为 ISO 格式,即使区域设置首选项指定了不同格式时也是如此。

  • 设置字符串数据的列长度和数值数据的精度及小数位数。 有关详细信息,请参阅精度、小数位数和长度 (Transact-SQL)

  • 指定一个代码页。 有关详细信息,请参阅比较字符串数据

    注意注意

    在包含字符串数据类型的列之间复制时,两列必须使用相同的代码页。

如果字符串数据的输出列长度小于其对应的输入列长度,则输出数据将被截断。 有关详细信息,请参阅数据中的错误处理

此转换有一个输入、一个输出和一个错误输出。

相关任务

可以通过 SSIS 设计器或以编程方式来设置属性。 有关在 SSIS 设计器中使用数据转换的信息,请参阅使用数据转换将数据转换为其他数据类型数据转换编辑器。 有关如何以编程方式设置此转换的属性的信息,请参阅通用属性转换自定义属性

相关内容

blogs.msdn.com 上的博客文章 SSIS 2008 中数据类型转换技术之间的性能比较

集成服务图标(小)掌握集成服务的最新信息

若要从 Microsoft 获得最新的下载、文章、示例和视频,以及从社区获得精选解决方案,请访问 MSDN 上的 Integration Services 页:


若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 馈送。

请参阅

概念

快速分析

数据流

Integration Services 转换