从文本文件批量插入临时表

时间:2014-11-12 19:39:41

标签: sql-server-2008

有没有办法将文本文件内容批量插入SQL临时表?

我想将文本文件中的每一行插入SQL Temp Table中的单独行。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:2)

使用SQL Server BULK INSERT命令。虽然它取决于文件中的数据格式,但最简单的例子;如果您的文件包含如下数据且文件名为data.txt

Kelly, Reynold, kelly@reynold.com 

然后命令应该看起来像

BULK INSERT temp_table FROM 'D:\data.txt' WITH (FIELDTERMINATOR = ',');