【问题标题】:How to export multiple tables in oracle into multiple .csv files in Oracle SQL developer如何将oracle中的多个表导出到Oracle SQL developer中的多个.csv文件中
【发布时间】:2020-12-02 14:12:36
【问题描述】:

我正在尝试在 oracle SQL Developer 中将多个表导出到单个 .csv 文件(大约需要导出 70 个表)。截至目前,我正在经历这个过程

运行查询

SELECT * FROM TABLE;

在结果窗口中,单击“导出查询结果”,选择编码和分隔符并将其保存为 .csv

这是一个漫长的过程,每张桌子大约需要一分钟(大量信息!),我不禁认为必须有一种更简单、更有效的方法来做到这一点。我只是找不到任何信息。

【问题讨论】:

  • Allround Automations PL/SQL Developer 和 Oracle SQL Developer 是两个不同的产品。请确保您的标签与您的问题文本一致。
  • PLSQL Developer 或 SQL Developer - 非常不同的产品。在 SQL Devleoper 中,使用工具下的数据库导出功能,选择您的表、目录和文件格式 (CSV)。
  • 这是一个自动上传数据到csv文件的工具github.com/dmitrydemin1973/powershell-oracle/blob/master/….
  • 更正了工具。我目前正在使用 oracle sql developer。我只能使用这个连接到 oracle 数据库。

标签: sql oracle csv oracle-sqldeveloper


【解决方案1】:

工具 - 数据库导出

选择您的文件格式 (csv) 和目录。

图片中显示了 Excel,但有十几种格式可供选择,包括分隔和 CSV。如果您想要欧洲 CSV (;),请选择 delimited 并将分隔符更改为 ;

然后选择你的 70 张桌子。

【讨论】:

    【解决方案2】:

    我认为海量表导出的最佳解决方案不是使用嵌入式 SQL Developper 导出工具,而是使用 SPOOL SQL 选项。

    您可以在此处查看如何生成 SPOOL 文件: How do I spool to a CSV formatted file using SQLPLUS?

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 2021-09-07
      相关资源
      最近更新 更多