当我们发布产品时往往会打包,而数据库的建立也再安装包内完成了。这无疑是很方便的,可是当数据库包含一些字典表,而且表中记录很多这时用脚本创建数据库时再使用insert ...values...就非常慢了。
还好sql server提供了 bulk insert 命令可以瞬间转入大量记录到表。
打包时先把字典表导出为一个固定格式的txt 字段分隔符 记录分隔符要设置好 执行以下命令
BULK INSERT TableName FROM 'c:\xxx.txt'
with
(
--如果分隔符需要指定
)
语法参考 微软帮助
其他参考文档 csdn