我的 SSIS 包中的源没有选择前面为零的浮点值

Posted

技术标签:

【中文标题】我的 SSIS 包中的源没有选择前面为零的浮点值【英文标题】:Source in my SSIS package isn't picking the float values with preceding zeros 【发布时间】:2014-10-10 08:41:28 【问题描述】:

我有一个将源代码作为文本文件的包,源代码中有一个ARTICLE 列。它是数字,在目的地是浮点数,所以如果一个值是 0000123,它会像 123 一样进入目的地(截断前面的零)。

但是,在同一个包中,不同的列具有相同的内容。数字源和浮点目标,但当源中的此列值前面有零时,它会失败。

示例 -

123 将被加载到目的地 0123 将无法被识别,并且会在源头上失败

你们中的任何人都可以帮我吗?我如何解决它。

【问题讨论】:

【参考方案1】:

您是否确认失败的列没有任何前导或尾随“空白”

如果由于无法识别空格而尝试转换数字,这将导致列失败。

【讨论】:

以上是关于我的 SSIS 包中的源没有选择前面为零的浮点值的主要内容,如果未能解决你的问题,请参考以下文章

前面为零的整数是啥意思,如何打印?

前面为零的整数是啥意思,如何打印?

NSFetchedResultsController 创建日期为零的部分

SSIS 包中的 Run64BitRuntime 不会粘住

如果没有找到记录,Mysql 复杂查询生成计数为零的所有表

SSIS 包中的 C# 脚本在 SQL Server 表的数据执行过程中挂起,没有明确的错误消息