批量导出 BLOB 数据到 CSV

Mass Export of BLOB data to CSV

我正在使用较旧的 Oracle 数据库,我不知道哪个版本的 oracle,抱歉,我需要批量导出 200,000 多个文件,这些文件价值 HTML 存储在 BLOB 中的数据。我已经下载并使用了 Toad 和 SQLDeveloper(Oracle 自己的 DB GUI 工具),充其量我能够一次正确提取一行的 HTML 。

有没有一种方法(查询、工具、其他 GUI 等)可以可靠地将此 table 上的所有 BLOB 数据批量导出为 CSV 格式?

谢谢。

您可以使用 utl_file 内置包,通过它您可以将 blob 数据写入文件。

参考here.

我找到了 this tool

它非常适合从任何类型的 LOB 中提取任何类型的内容到文件类型(在本例中为 HTML)。完成 200,000 条记录大约需要一个小时