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

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

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

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

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

with

(

--如果分隔符需要指定

)

语法参考 微软帮助

其他参考文档 csdn

原文地址:https://www.cnblogs.com/chinawcs/p/2181592.html