小编典典

从Excel插入超过1000行到SQLServer

sql

我是Sql的新手,但是将excel文档中的1000多个行插入到我的数据库中的最佳方法是什么(Sql Server2008。)

例如,我正在使用以下查询:

   INSERT INTO mytable(companyid, category, sub, catalogueref)
   VALUES
   ('10197', 'cat', 'sub', '123'),
   ('10197', 'cat2', 'sub2', '124')

这很好用,但是插入1000条记录是有限制的,我有19000条记录,我真的不想做19条单独的插入语句,还有另一个问题,那就是公司ID总是相同的,那么有没有更好的方法呢写了19000次吗?


阅读 212

收藏
2021-04-07

共1个答案

小编典典

Microsoft提供了带有SQL Server的导入向导。我用它来从其他数据库和电子表格中迁移数据。它非常健壮并且易于使用。

2021-04-07