bulk insert 快速导入海量数据到SQL SERVER

  当我们发布产品时往往会打包,而数据库的建立也再安装包内完成了。这无疑是很方便的,可是当数据库包含一些字典表,而且表中记录很多这时用脚本创建数据库时再使用insert  ...values...就非常慢了。

 

还好sql server提供了 bulk insert 命令可以瞬间转入大量记录到表。

 

打包时先把字典表导出为一个固定格式的txt 字段分隔符 记录分隔符要设置好 执行以下命令

 

BULK INSERT TableName FROM 'c:\xxx.txt'

with

(

--如果分隔符需要指定

)

 

语法参考 微软帮助

其他参考文档 csdn

 

 

 

 

posted @ 2011-09-19 17:39  chinawcs  阅读(311)  评论(0编辑  收藏  举报