在oracle中将数据从文本文件加载到表

在oracle中将数据从文本文件加载到表,oracle,Oracle,我有两个问题 除了使用SQL loader之外,还有其他方法可以从.txt文件将数据加载到Oracle中的表中吗 如何将数据从表卸载到文本文件 有人请帮帮我 提前谢谢 从txt文件加载数据,而不是sql加载程序-外部表,UTL_文件包 卸载数据-UTL_文件包 使用谷歌的这些关键词,你会发现很多信息。Oracle有一个免费的工具SQL Developer(),你可以用它来做这些。有很多选择。这取决于上下文-您的Oracle版本、数据格式、这是在客户端还是服务器上等。下面是一个快速列表,可能还有许

我有两个问题

  • 除了使用SQL loader之外,还有其他方法可以从
    .txt
    文件将数据加载到Oracle中的表中吗
  • 如何将数据从表卸载到文本文件
  • 有人请帮帮我

    提前谢谢

  • 从txt文件加载数据,而不是sql加载程序-外部表,UTL_文件包
  • 卸载数据-UTL_文件包

  • 使用谷歌的这些关键词,你会发现很多信息。

    Oracle有一个免费的工具SQL Developer(),你可以用它来做这些。

    有很多选择。这取决于上下文-您的Oracle版本、数据格式、这是在客户端还是服务器上等。下面是一个快速列表,可能还有许多其他方法:

    文件输入:

    • 用BFILE
    • 或其他第三方工具
    文件输出:

    • (UTL_文件的包装器)
    • 或其他第三方工具

    要卸载数据,只需假脱机文件即可。在SQLPLUS中,创建一个spool文件,然后运行select查询,该查询从表中读取数据,格式化数据并返回字符串。数据将写入该文件


    已经提到了其他解决办法。包括TOAD在内的工具具有创建文件的功能。

    当前解决方案:使用SQL*Loader加载数据(2016年使用Windows 10和Oracle客户端12c)


    这是一个老话题,但我认为以下信息会有很大帮助:

    |-----------------|----------------|----------------|
    | LOAD METHOD     | DATA ON CLIENT | DATA ON SERVER |
    |-----------------|----------------|----------------|
    | SQL*Plus        | Yes            | No             |
    | SQL*Loader      | Yes            | No             |
    | External Tables | No             | Yes            |
    | BFILES          | No             | Yes            |
    |-----------------|----------------|----------------|
    

    来源:

    已经有几年没有使用它了,但是PL/sqldeveloper有一个文本导入工具。我相当肯定我在某个地方有文档记录,但您需要PL/SQL开发人员作为起点。如果您在谷歌上搜索“sql开发者文本导入器”,您将获得所需的所有信息。

    Hi Pravin,感谢您回复informix。为此,有一个简单的函数,如“加载自”。我想问的是,oracle中是否存在类似于simple的东西最近的是一个外部表