当前位置: 首页 > 面试题库 >

从Excel插入超过1000行到SQLServer

佟阳云
2023-03-14
问题内容

我是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次吗?


问题答案:

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



 类似资料:
  • 问题内容: 我如何从数据存储中获取1000条以上的记录,然后将其全部放入一个列表中以传递给Django? 问题答案: 与1.3.6版本开始(公布八月-17-2010),你 CAN 从变更日志: 数据存储区count()查询的结果 以及所有数据存储区查询的偏移量不再上限为1000 。

  • 我想创建一个用PDF-AS填充的ZipOutputStream。我使用的是iText(5.5.7版)。对于超过1000个pdf条目,我在doc.close()上得到一个OutOfMemory-exception并且找不到泄漏。 PDFBuilder 有什么建议我该怎么修复它?我是不是忘了什么?我已经尝试过使用java ZipOutputStream,但它有任何区别。 Thx为你的答案!我理解Byt

  • 我正在实现一个超过65000行的p:dataTable。当我尝试使用将其导出到EXCEL时,会显示以下错误: java.lang.无效的行号(65536)超出允许范围(0...65535) 据我研究,Excel2003格式最多只支持65535行。但是,当我将p:dataExporter更改为XLSX格式时,会显示以下错误: JAVAlang.NoClassDefFoundError:org/apa

  • 我正在使用neo4j 2.1.2社区版。我已经加载了具有2500行的CSV文件,并且我已经在列之间创建了节点和关系。当我运行下面的密码查询时 我将得到节点数为17275。因此,当我匹配节点时,如match(n)return n,并尝试在neo4j浏览器中获得相应的图形,它说 我知道这是因为请求的节点超过1000个。因此,如果我想在neo4j浏览器中查看完整的图形,我该如何做呢? 与我在neo4j

  • 问题内容: 我正在使用插入命令通过PHP将大型数据集传递到MySQL表中,并且我想知道是否有可能通过查询而不是将每个值附加到一英里长的字符串的末尾一次插入大约1000行,然后执行它。我正在使用CodeIgniter框架,因此我也可以使用它的功能。 问题答案: 在MySQL中,用多行汇编一条语句要比每行一条语句快得多。 也就是说,听起来您可能会遇到PHP中的字符串处理问题,这实际上是算法问题,而不是

  • 首先为我的英语感到抱歉。 我试图插入大约15000行,问题是有一个CLOB类型的列可能有超过4000个字符,给出错误ORA-01704,我知道如何像这样一个接一个地插入:TO_CLOB(string)TO_CLOB(string)并且它工作,但是我有大约1000个这样的情况发生,我不想手动执行,你能想到什么方法来插入它们? 谢谢你。