2012-02-07 24 views
0

複数のチャンクが.datファイルにあります複数のファイルをSQL Serverに一括して挿入する

これらのチャンクはすべて1つのSQL Serverテーブルにインポートします。 1でそれを行うには

私は

BULK INSERT dbo.Tab 
FROM 'C:\Data\1.dat' 
WITH 
    (
    FIELDTERMINATOR = ',', 
    ROWTERMINATOR = '\n' 
); 

を行うが、どのようにテーブルに.datファイルの残りの部分を追加するには?

答えて

4

BULK INSERT複数のコマンドを起動します。

BULK INSERT dbo.Tab 
FROM 'C:\Data\1.dat' 
WITH 
    (
    FIELDTERMINATOR = ',', 
    ROWTERMINATOR = '\n' 
); 

BULK INSERT dbo.Tab 
FROM 'C:\Data\2.dat' 
WITH 
    (
    FIELDTERMINATOR = ',', 
    ROWTERMINATOR = '\n' 
); 

... 

代わりに(そしておそらくより良い性能のためには)、一緒に最初のファイルをマージするために、いくつかの他のプログラムを使用します。

関連する問題