oracle - 使用 utl_file 将任何表提取到 excel 文件
问题描述
我需要创建一个程序来使用pl/sql在程序的参数中提取任何表或视图的所有数据并提前致谢。
解决方案
您可以从 systemables“all_tables”和“all_views”( https://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_2117.htm#REFRN20305 )中选择指定的表和视图作为游标- 循环通过它们并使用 utl_file 将数据写入磁盘。进入 excel 的最简单方法是单独的 ascii 文件或 CSV(http://nimishgarg.blogspot.com/2011/09/create-csv-file-using-plsql.html)。对于 xml 或 xls,您将不得不使用一个包 - 取决于您的数据库版本。如果全部用于一次性导出,请使用 sql-developer。
推荐阅读
- python - 将dict导入数据框得到索引错误或列不正确
- python - 在线性回归中使用 gre 预测录取率
- html - CSS - 使用网格制作响应式方形网格
- php - SQL 表显示为空
- google-apps-script - 按下拉列表中的命名范围排序
- php - Corcel:如何在 Laravel 中的 WordPress 表之间形成多对多关系?
- python - 如何修复此 python 代码中的错误
- reactjs - 如何在 React 中渲染组件重定向?
- matrix-multiplication - 英特尔 MKL 矩阵产品 gemm 是否就地工作?
- javascript - 使用 Jimp 在 React Native 中处理 JavaScript 图像