我有一个超过 200 万行的 csv 文件,我想在导入 csv 文件的 oracle sql 中创建一个新表,但它给了我超出开销限制的错误。
如何快速导入csv文件?我必须尝试插入模式或其他类型的导出?
我希望创建一个包含 csv 数据的表
如果我是你,我会使用 SQL*Loader。真的,真的快。
这是 19c 文档(基本功能没有太大变化(如果有的话),所以 - 看看。如果您的数据库版本不同,请查找适当的文档)。
简短地说:
sqlldr
进行检查)sqlldr
,指定控制(和日志)文件出于测试目的,也许您不应该一次加载 200 万行 - 提取一小部分,以便您能够测试您所做的事情 - 一旦确定 - 加载整个文件。