如何批量插入文件夹中的所有文本文件?

时间:2016-06-27 08:09:33

标签: sql

我有一个多文本文件,我想将它插入#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 个答案:

答案 0 :(得分:0)

使用上述链接中的信息从文件夹中获取具有所需文件掩码的所有文件。

How to list files inside a folder with SQL Server

然后你可以存储这个列表并一次传递一个文件名到BULK INSERT命令到变量。

希望这些信息有所帮助。