2016-06-27 5 views
-1

私は複数のテキストファイルを持っており、#Tempテーブルにそれを挿入します。 以下は私が作成したサンプルスクリプトです。フォルダからすべてのテキストファイルを一括挿入するには?

create table #Temp 
(
    Column1 Varchar(max), 
    Column2 Varchar(max), 
    Column2 Varchar(max) 
) 

BULK INSERT #Temp FROM 'C:\File1.txt' 
WITH (FIELDTERMINATOR =',') 

select * from #Temp 
drop table #Temp 

私のパスはFile1.txtのみなので、残りはどのように挿入できますか? * .txtは私のためには機能しません。

助けてください!

よろしく、

+1

使用されたdbmsにタグを付けて、より良い注意とより良い回答を得る - より速く! – jarlh

+0

Column2 twice ... – jarlh

答えて

0

は、フォルダから必要なfilemask持つすべてのファイルを取得するには上記のリンクの情報を使用してください。

How to list files inside a folder with SQL Server

次に、このリストを格納し、変数スルーBULK INSERTコマンドに一度に一つのファイル名を渡すことができます。

この情報が役立つことを願っています。

関連する問題