首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Oracle:导入CSV文件

Oracle:导入CSV文件
EN

Stack Overflow用户
提问于 2011-06-01 17:19:05
回答 4查看 178.7K关注 0票数 36

我已经寻找了一段时间了,但似乎找不到答案,所以我开始了……

我有一个CSV文件,我想将其导入到Oracle (9i/10i)中的表中。

稍后,我计划使用这个表作为另一种用途的查找。

这实际上是我正在处理的一种变通方法,因为使用IN子句查询超过1000个值是不可能的。

如何使用SQLPLUS完成此操作?

感谢您的宝贵时间!:)

EN

回答 4

Stack Overflow用户

发布于 2011-06-02 03:43:01

另一种解决方案是使用外部表:http://www.orafaq.com/node/848

当您必须非常频繁且非常快速地执行此导入时,请使用此选项。

票数 6
EN

Stack Overflow用户

发布于 2016-06-01 18:53:45

SQL Loader是最好的选择。我最近从csv文件加载了我的表,这是这个概念的新手,我想分享一个示例。

代码语言:javascript
复制
LOAD DATA
    infile '/ipoapplication/utl_file/LBR_HE_Mar16.csv'
    REPLACE
    INTO TABLE LOAN_BALANCE_MASTER_INT
    fields terminated by ',' optionally enclosed by '"'
    (
    ACCOUNT_NO,
    CUSTOMER_NAME,
    LIMIT,
    REGION

    )

将控制文件和csv放在服务器上的同一位置。找到sqlldr exe并激活它。

sqlldr userid/passwd@DBname control=例如: sqlldr abc/xyz@ora control=load.ctl

希望能有所帮助。

票数 6
EN

Stack Overflow用户

发布于 2012-11-18 02:59:30

有人让我在the framework上贴一个链接!我在Open World 2012上展示的。这是一篇完整的博客文章,演示了如何使用外部表构建解决方案。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6198863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档