我使用OLEDB将数据插入到DB4 .dbf文件中。插入5,500行大约需要2.5分钟。因此,我需要一种更快的方式来实现它,因为我的数据将有多达80,000行,并且所花费的时间将非常痛苦。有没有其他更快的方法来做到这一点?根据你的观点,哪种方式最好?
PS:请提一下aprox。如果可能的话,你的方法所用的时间答案 0 :(得分:1)
在单个查询中插入多行可以加快很多您的工作 例如:我刚尝试使用100,000 INSERT插入100,000行,并使用1,000 INSERT,每行100行:我的速度大约为100 !! 差异在于使用
INSERT INTO table (....) VALUES (...)
和
INSERT INTO table (....) VALUES (...),(...),(...),(...),(...),...
因此,编辑插入功能一次使用100个(例如)记录。