假设有一个20多列的excel列表,其中包括汽车零件详细信息(零件编号,型号,年份等),车辆详细信息(品牌,型号,品牌,年份等),发动机详细信息(品牌,型号) ,制作等)。
我想将它们传递给我的关系数据库(在MS SQL SERVER 2008中)。当然,我有汽车零件,车辆和发动机的工作台,以避免重复进入,因为车辆有许多汽车零件。
我在excel中没有任何类型的id来匹配它们在我的表中。汽车零件号是一个独特的约束,所以我没有问题。但是当涉及到Engine表或Vehicle表时,即使我尝试使用多个列,我也没有它们的唯一约束。因为除制造年份外所有可能都相同。
在这种情况下,除了检查表中的所有列(如果它们退出)之外我没有机会,为了插入/更新它们,这对我来说没有意义。有没有解决方法呢?