excel - 高效地将大数据从excel导入Oracle
问题描述
我在 oracle db 中有 20 列的表,其中包含超过 150K 行的记录。我选择了所有记录并导出了 Excel 工作表的实例。也导出为插入语句。
我用同一个表的另一个名称创建了重复表以插入记录。(我必须在不同的机器和环境上执行此操作,只需在相同的数据库模式上进行测试)
在 Excel 格式中,通过 Database -> Import -> Import Table Data 导入时仅查看 25K 行的记录需要很长时间,而 150K Toad 没有响应。
在插入语句的其他方式中,我必须打破数字行,以便在运行超过 200K 行的插入语句时不会出现内存异常。
任何人都可以建议将记录从 excel 导出到 oracle 表的有效和最佳方法吗?
解决方案
推荐阅读
- java - 带有 if else 的 ArrayList
- browser - 我可以通过 WebRTC 在两个浏览器之间成功发送文件(例如:图片)吗?
- c# - 这是 SQLDependency 的正常行为吗?
- android - Butterknife 使用 Gradle 插件 3.0 失败
- ios - 在 UITableViewCells 中显示倒计时的方式,在每个单元格中的倒计时应该是不同的时间
- ubuntu - qemu virtio-9p-pci 不是有效的设备型号名称
- visual-studio - 带有 ExtJS 6.5.2 的 Cordova Windows 10 UWP 应用程序中的黑屏
- java - 如何在不复制/移动/编辑的情况下将外部非 Android Eclipse 库项目包含到 Android-Studio 项目中?
- css - 如何为从 svg 转换的自定义字体设置字体网格(宽 x 高)?
- javascript - Javascript使用动态变量制作数据结构