【发布时间】:2010-08-07 08:59:37
【问题描述】:
是否有任何简单的方法可以仅使用标准 Oracle 实用程序(例如 sqlplus 或 sqlldr)将 BLOB 作为二进制文件保存到客户端文件系统中?
我已经看过UTL_FILE 包,但实际上我有两个问题:
- 我怀疑它是否可以与客户端文件系统一起使用。
- 我没有权限在保存 BLOB 的架构中使用
CREATE DIRECTORY,因此我根本无法使用UTL_FILE。
另外,我知道我可以用任何语言(例如 Java)编写一些国产实用程序;连接到 Oracle,选择我的 BLOB 并将其保存为二进制格式。但在这样做之前,我会寻找一些更简单的方法。
【问题讨论】: