Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 从文本文件大容量插入临时表_Sql Server 2008 - Fatal编程技术网

Sql server 2008 从文本文件大容量插入临时表

Sql server 2008 从文本文件大容量插入临时表,sql-server-2008,Sql Server 2008,有没有办法将文本文件内容批量插入到SQL临时表中 我想将文本文件中的每一行插入SQL临时表中的单独行中。执行此操作的最佳方法是什么?使用SQL Server批量插入命令。虽然它取决于文件中的数据格式,但举个最简单的例子;如果您的文件包含如下数据且文件名为data.txt Kelly, Reynold, kelly@reynold.com 那么命令应该如下所示 BULK INSERT temp_table FROM 'D:\data.txt' WITH (FIELDTERMINATOR = '

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


我想将文本文件中的每一行插入SQL临时表中的单独行中。执行此操作的最佳方法是什么?

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

Kelly, Reynold, kelly@reynold.com 
那么命令应该如下所示

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

数据是非结构化的。我想将文本文件的每一行存储到临时表中的一个单独的行中。是的,行将单独存储。我的回答给了你一个很好的开端。在大容量插入中浏览一次MSDN文档,您将完成它。有关“临时表”的问题