【发布时间】:2014-01-31 22:02:19
【问题描述】:
我正在将一个包含 470 列的 Excel 文件批量上传到数据表中。由于 MSSQL 的行大小限制为 8060 字节,我需要删除许多数据列。我无法选择可以上传的 Excel 文件。
这些是我需要删除的数据列:cols [180-195]、[220-245]、[320-380]、[430-465]。
我知道我可以使用确切的列号循环和删除第一批(列 180-195)。对于第 2、3、4 批,除了必须将我已删除的总数减去我将要删除的列数并避免超出索引异常之外,还有其他方法吗?
在这种情况下,当我到达第 4 批 (430-465) 而不是删除列 430-465 时,我相信我会删除列 330-365(15+25+60 之前的删除)
谢谢。
【问题讨论】: