0

CSV ファイルをスクレイピングするスクリプトがあります。毎日、それぞれ約 100 行のデータを含む 36 個の個別の CSV ファイルを取得します。

これらを毎日 SQL Server 2008 にロードしたいと考えています。一括挿入を使用してみましたが、引用符に一貫性がなく、CSV ファイルがあまり好きではありません。

について知ったばかりBCP.exeですが、それは良い解決策ですか?

CSVファイルはこんな感じ(一番上の行は無視)

24544,"1970-01-01 10:00:00","8056060 kWh"
24544,"2012-12-04 00:15:00",0.176
24544,"2012-12-04 00:30:00",0.163
24544,"2012-12-04 00:45:00",0.016
4

1 に答える 1

0

最初にテーブルを作成してから、クエリを実行します

BULK
INSERT CSVTest           -- the tableName
FROM 'c:\csvtest.txt'    -- file location
WITH  
(
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n'
)
GO
于 2012-12-16T22:21:19.580 に答える