【发布时间】:2019-07-30 16:03:15
【问题描述】:
我有一个 SSIS 包,它来自 Excel 文件,在 SQL 中执行查找,然后将查找中的字段写入平面文件。由于某种原因,SQL 表中数据类型为 varchar 256 的任何字段都不会被写入。它们以空值的形式出现。我的其他字段,包括 varchar 255,都很好。我尝试过将平面文件和 Excel 作为目标,但没有成功。
我尝试将 varchar 与数据转换转换为 256 和 Unicode 字符串,但没有运气。
即使我在源组件中预览一个简单的查询(例如:从 xyz 中选择姓氏),预览也会显示姓氏为空。它不会将具有不同数据类型的其他字段显示为空值。
【问题讨论】:
-
空字段不是 Excel 文件的一部分。我在 Excel 文件中只有一个字段。使用该字段的值,我正在查找以返回 SQL 表中的所有字段。当我尝试将这些字段写回平面文件时,它们会显示为空值。
标签: sql excel ssis data-conversion