Sql server bulk insert
Sql server bulk insert Bulk Insert Sql server 的bulk insert语句可以高效的导入大数据量的平面文件(txt,csv文件)到数据库的一张表中,其用法如下: bulk insert test from 'f:\test.txt' with (fieldterminator=',', rowterminator='\n') 其中"test"是数据库表的名字,"f:\test.txt"是导入平面文件的地址,fieldterminator指定平面文件中列的分隔符是什么,rowterminator指定平面文件中行的结束符是什么。 还可以使用FIRSTROW和LASTROW限制行数。如下COPY前三行: bulk insert test from 'f:\test.txt' with (fieldterminator=',', rowterminator='\n', FIRSTROW =1, LASTROW=3) 要把平面文件数据导入到数据库表中,平面文件只有3个字段,数据库表有7个字段, 怎么把平面文件字段的对应到表的字段,如何用bulk insert来实现? 数据库表 userinfo CREATE TABLE userinfo ( id INT identity, userName varchar(20), pass varchar