大量数据导入oracle表中数据更新问题

时间:2021-08-25 04:13:44
现有数据库中有从2002年至今的产品价格信息,但其中有某些时间段的价格不正确或者有缺失,现要把一些数据(可能是某一时间段的正确数据)从EXCEL中读取批量插入到ORACLE中,对那些当前数据库中不存在的时间段的日期补上,存在的不做修改(暂时不考虑不正确价格因素,但是在生成的曲线图上很明显价格有问题),如何在批量导入数据的时候通过判断再选择执行操作并且性能比较好的,因为数据量非常大。

5 个解决方案

#1


Merge
引用楼主 dingxude1986 的帖子:
现有数据库中有从2002年至今的产品价格信息,但其中有某些时间段的价格不正确或者有缺失,现要把一些数据(可能是某一时间段的正确数据)从EXCEL中读取批量插入到ORACLE中,对那些当前数据库中不存在的时间段的日期补上,存在的不做修改(暂时不考虑不正确价格因素,但是在生成的曲线图上很明显价格有问题),如何在批量导入数据的时候通过判断再选择执行操作并且性能比较好的,因为数据量非常大。

#2


引用楼主 dingxude1986 的帖子:
现有数据库中有从2002年至今的产品价格信息,但其中有某些时间段的价格不正确或者有缺失,现要把一些数据(可能是某一时间段的正确数据)从EXCEL中读取批量插入到ORACLE中,对那些当前数据库中不存在的时间段的日期补上,存在的不做修改(暂时不考虑不正确价格因素,但是在生成的曲线图上很明显价格有问题),如何在批量导入数据的时候通过判断再选择执行操作并且性能比较好的,因为数据量非常大。


在存储过程里面修改,这样效率高些!

#3


关注下~~~

#4


既然是大量,怎么快得起来?

#5


该回复于2009-07-26 11:18:40被版主删除

#1


Merge
引用楼主 dingxude1986 的帖子:
现有数据库中有从2002年至今的产品价格信息,但其中有某些时间段的价格不正确或者有缺失,现要把一些数据(可能是某一时间段的正确数据)从EXCEL中读取批量插入到ORACLE中,对那些当前数据库中不存在的时间段的日期补上,存在的不做修改(暂时不考虑不正确价格因素,但是在生成的曲线图上很明显价格有问题),如何在批量导入数据的时候通过判断再选择执行操作并且性能比较好的,因为数据量非常大。

#2


引用楼主 dingxude1986 的帖子:
现有数据库中有从2002年至今的产品价格信息,但其中有某些时间段的价格不正确或者有缺失,现要把一些数据(可能是某一时间段的正确数据)从EXCEL中读取批量插入到ORACLE中,对那些当前数据库中不存在的时间段的日期补上,存在的不做修改(暂时不考虑不正确价格因素,但是在生成的曲线图上很明显价格有问题),如何在批量导入数据的时候通过判断再选择执行操作并且性能比较好的,因为数据量非常大。


在存储过程里面修改,这样效率高些!

#3


关注下~~~

#4


既然是大量,怎么快得起来?

#5


该回复于2009-07-26 11:18:40被版主删除