如何快速往ORACLE中一次性写入400万条数据

时间:2023-01-20 23:25:05
每条数据有三行
COL1 NUMBER(6)
COL2 NUMBER(6)
COL3 NUMBER(6,2)
怎么在VC程序中快速一次性写入400万条数据
请高手帮帮忙!谢谢!

3 个解决方案

#1


解决下面几个问题:
1. 400万数据的输入问题,目前看来应当用文件吧.
2. 400万数据的传输问题,如果是程序与数据库不在同台主机,这会耗很多时间,如果在同一主机,会好很多.
3. 400万数据的写入问题,一切中间操作都会影响效率,因此建议在存储过程中完成将数据从文件读取写入数据库的过程.一定要用户界面的话,可用VC程序调用存储过程
4. 数据导入过程中容错问题,应当记录数据导入及出现的异常情况,以备出问题时用.
5. 时间问题..呵呵,导入400万,很耗时啦,自己要有心理准备..

#2


mark

#3


导入吧,这是最快的了

#1


解决下面几个问题:
1. 400万数据的输入问题,目前看来应当用文件吧.
2. 400万数据的传输问题,如果是程序与数据库不在同台主机,这会耗很多时间,如果在同一主机,会好很多.
3. 400万数据的写入问题,一切中间操作都会影响效率,因此建议在存储过程中完成将数据从文件读取写入数据库的过程.一定要用户界面的话,可用VC程序调用存储过程
4. 数据导入过程中容错问题,应当记录数据导入及出现的异常情况,以备出问题时用.
5. 时间问题..呵呵,导入400万,很耗时啦,自己要有心理准备..

#2


mark

#3


导入吧,这是最快的了