我将Excel文件加载到SQL表中。 Excel文件,一个字段由VARCHAR
数据(一般数据类型)组成。当加载到SQL表中时,其中一些值的前缀为零。
示例:在Excel文件中1081999
,SQL表中的相同值变为01081999
。
这可能是什么原因?
答案 0 :(得分:2)
Excel将隐藏前导0,因为它将字段内容标识为数字并将其显示为此类。我假设excel工作表确实包含这些前导0并且它们根本不会被Excel显示。如果您将列的类型从常规更改为文本,它们会显示??
作为旁注,如果这些确实是数字,您应该将它们存储在数据库中的数值数据类型中......