数据转换
数据转换将输入列中的数据转换为其他数据类型,然后将其复制到新的输出列。 例如,包可从多个源中提取数据,然后用此转换将列转换为目标数据存储所需的数据类型。 可以对单个输入列应用多个转换。
使用此转换,包可以执行下列类型的数据转换:
更改数据类型。 有关详细信息,请参阅Integration Services 数据类型。
注意 如果将数据转换为日期或日期时间数据类型,则输出列中的日期为 ISO 格式,即使区域设置首选项指定了不同格式时也是如此。
设置字符串数据的列长度和数值数据的精度及小数位数。 有关详细信息,请参阅精度、小数位数和长度 (Transact-SQL)。
指定一个代码页。 有关详细信息,请参阅比较字符串数据。
注意 在包含字符串数据类型的列之间复制时,两列必须使用相同的代码页。
如果字符串数据的输出列长度小于其对应的输入列长度,则输出数据将被截断。 有关详细信息,请参阅数据中的错误处理。
此转换有一个输入、一个输出和一个错误输出。
相关任务
可以通过 SSIS 设计器或以编程方式来设置属性。 有关在 SSIS 设计器中使用数据转换的信息,请参阅使用数据转换将数据转换为其他数据类型和数据转换编辑器。 有关如何以编程方式设置此转换的属性的信息,请参阅通用属性和转换自定义属性。
相关内容
blogs.msdn.com 上的博客文章 SSIS 2008 中数据类型转换技术之间的性能比较。
|