Excel到SQL表字段值附加0

时间:2016-06-21 10:03:45

标签: sql excel ssis ssis-2012

我将Excel文件加载到SQL表中。 Excel文件,一个字段由VARCHAR数据(一般数据类型)组成。当加载到SQL表中时,其中一些值的前缀为零。

示例:在Excel文件中1081999,SQL表中的相同值变为01081999

这可能是什么原因?

1 个答案:

答案 0 :(得分:2)

Excel将隐藏前导0,因为它将字段内容标识为数字并将其显示为此类。我假设excel工作表确实包含这些前导0并且它们根本不会被Excel显示。如果您将列的类型从常规更改为文本,它们会显示??

作为旁注,如果这些确实是数字,您应该将它们存储在数据库中的数值数据类型中......