【发布时间】:2014-03-17 04:50:26
【问题描述】:
我正在阅读一个有 2400 行的电子表格。我想将所有这些记录插入到 SQL 服务器表中。我的客户不想使用批量插入。批量插入一次只允许 1000 条记录。
有人请建议我该怎么做?
【问题讨论】:
-
澄清一下,SSIS 不是一个选项?
-
唉,如果你搜索过这个网站,你会发现:stackoverflow.com/questions/22300600/…
-
我和@Leigh 是唯一完整阅读该答案的人吗?
-
您可以将电子表格读入查询,然后逐一循环插入行。它效率低下,但它有效。至于客户指定您不使用批量插入,您应该问自己为什么要与客户讨论该级别的详细信息。
-
不想使用批量插入。 为什么不呢?批量插入和
openrowset等工具专为此任务而设计。如果您绝对必须循环,请参阅@Jarede 的链接。最后一段解释了如何构建必要的逻辑。但是,我很好奇您为什么不希望使用您可以使用的工具。
标签: sql sql-server coldfusion coldfusion-10