OrderDate Region Rep Item Units Unit Cost Total
01/06/10 Quebec Joneson Pencil 95 1.990 189.05
01/23/10 Ontario Kiveell Binder 50 19.99 999.5
02/09/10 Ontario Jardine Pencil 36 4.990 179.64
02/26/10 Ontario Gillber Pencil 27 19.99 539.73
03/15/10 Alberta Sorvino Pencil 56 2.990 167.44
04/01/10 Quebec Joneson Binder 60 4.990 299.4
04/18/10 Ontario Andrews Pencil 75 1.990 149.25
05/05/10 Ontario Jardine Pencil 90 4.990 449.1
05/22/10 Alberta Thompso Pencil 32 1.990 63.68
06/08/10 Quebec Joneson Binder 60 8.990 539.4
这是我的数据...它全部导入到单个列rawdata varchar(8000)
..现在我想将此数据导出到包含多列作为列标题的表(Orderdate
, Region
,代表......)..但我不能......帮助我...提前谢谢
答案 0 :(得分:0)
特别是对于SQL和列,黄金法则是每列只存储原子数据。
示例:您不将John Smith存储到“客户端”列中。您将John存储为“ClientName”,将Smith存储在“ClientFamilyName”中 这允许您在路上进行这些值的任意组合 你现在正在打破这个规则(因为缺乏一个更强的术语)。
您需要重做导入,以便原始源中的每个列与SQL数据库中的列匹配。然后,您可以将OrderDate作为正确的日期时间导入sql,单位为int,region为varchar等。