我有一張表,其中一列是numeric(18,9)
類型。我正嘗試從csv文件批量插入到此表中。請注意,csv
文件與表格之間的列匹配。類型不匹配SQL中
一個在CSV列的,具有寫入格式一些數字:3E-4,45E-2等(其中E
是功率的一個符號)。
當試圖將數據批量插入到SQL表中時,出現there is a type mismatch
這個特定列的錯誤。該錯誤最可靠地是由任何格式化如例如5E-4
。
N.B:使用type()
在Excel檢查列的類型時,所有的細胞返回1 - >這意味着該列是csv
文件numeric
類型。
任何方法來克服這個錯誤?
謝謝,
這裏是另一個人對同一問題的解決方案。他們使用兩步法 - http://stackoverflow.com/a/7473216/1504882 – Elias
感謝您的提示。唯一的問題是我的問題規模較大:換句話說,我有很多專欄解決這個問題。如何自動更新表格的所有列而無需單獨鍵入每個列的名稱? – Mayou