2014-09-02 27 views
0

我使用的是Access,我想將其更改爲SQL。現在我試圖導入格式很少的txt文件。在訪問我是性格的最大長度使用「規格」導入,就像這樣:如何在格式文件中導入sql中的txt

Field Name  Data Type  Start Width Skip 
    DNI   Long Integer  1  8  0 
    CUIT   ouble   9  11  0 

例如,文本文件是這樣

1810322027181032206Visa 201404300000005820.49   NA0000000822.550000 

,所以我想「DNI」 8字等等在Access中將導入「18103220」,「CUIT」開始於11字符,並且第十一個爲11,因此將爲「27181032206」...

你知道這樣的SQL嗎?

回答

0

我假設你正在使用SQL Server,以便看看Using format file to bulk import data

+0

但我還沒有得到現場終結者。我的「字段終結者」字段的長度爲 – mschapiro 2014-09-02 15:05:00

+0

那麼bcp格式文件允許你指定固定寬度的文件,請閱讀http://msdn.microsoft.com/en-us/library/aa337558%28v=sql.105% 29.aspx – Raj 2014-09-03 06:19:15

+0

好吧,我讀了它,但我不明白我必須創建德格式文件,是我必須保存在計算機中的文件或是我必須在SQL腳本中的代碼? – mschapiro 2014-09-03 13:50:15

相關問題