Oracle 中是否有批量卸载实用程序

Is there a bulk unload utility in Oracle

我正在尝试将大型 oracle table 卸载为 JSON 文件。是否有类似于 SQL 服务器中的 BCP 实用程序?

谢谢

使用 SQL*Plus 或 SQLcl 假脱机到文件是一种选择(生成 CSV 的方法与 JSON 的工作方式类似):

您还可以使用 PL/SQL 函数并使用 UTL_FILE:

写入文件

或使用 ROracle:

很可能还有其他几种方法。