java - 如何将oracle中多行的blob数据导出到本地机器上的多个文件中
问题描述
oracle数据库中的表有:
文件名 文件类型 数据
abc.xlx excel blob
def.pdf pdf blob
该数据库托管在中央服务器上。我想将这些数据从多行提取到多个文件中。如果我尝试通过 SQL 开发人员来做,我可以一次做一行。有什么方法可以为多行完成吗?
UTL_FILE 将文件存储在数据库服务器上。但我想将它们存储在我的机器上。
可以通过存储过程来完成吗?还是应该编写 Java 实用程序?
任何帮助将不胜感激
解决方案
这个博客详细解释了它是如何使用 SQL Developer 完成的。总而言之是可以的。打开购物车(查看菜单)并将您的表格拖到其中。选择加载器格式,添加过滤器并选择单独的文件。
推荐阅读
- typescript - NestJS测试错误:在E2E测试mocha中找不到编译的js文件
- java - 带有访问密钥和密钥的谷歌云存储连接(没有客户端密钥 json)
- javascript - 如何在没有 babel 的情况下“导入”对象(使用 CDN)
- php - 优化太慢的php函数
- r - 如何在 R 中对数据框进行分组和转置
- javascript - 如何在本机反应中保留本地缓存的值?
- database - 获取城市和州列表的 API
- java - java.lang.ClassCastException:[Ljava.lang.Object;无法强制转换或 BeanUtils.copyProperties 不起作用
- c++ - wx复制文件;“错误 5:访问被拒绝”即使以管理员权限运行
- java - 我可以选择在 Spring Boot 中包含/排除每个环境部署的控制器吗?