0

我有一个使用 dbms_output.put_line 语句返回格式化、分隔文本的存储过程。目前,我们在 Toad 中运行脚本并将输出手动粘贴到 Excel 中,但我希望我可以删减一个步骤并将输出直接输入到 Excel 中。我创建了一个连接并设置了运行 SP 的属性:工作正常(或多或少——下一步应该是弄清楚如何提供参数)。但是,由于没有返回任何查询,Excel 无法识别有任何事情要做。有没有办法自动做到这一点?谢谢。

ETA:我只是想弄清楚是否可以通过将 GET_LINE 输出插入其中并返回它来构建游标,但这看起来并不可行。

4

1 回答 1

0

如果您使用的是 Toad 最新版本 (10+),您可以将输出保存为 excel 文件。早期版本也允许这样做,但使用不同的命令。

在右下角的输出部分中,单击结果的任何部分:

  • 选择“导出数据集”。
  • 选择您选择的导出文件(Excel 文件)
  • 选择文件路径和文件名
  • 选择任何选项,例如将 sql 保存在您需要的单独工作表上
  • 按下右下角的按钮

即使输出是逗号分隔的 csv,您也可以让 excel 将其转换为真正的 xls 或 xlsx 格式。

于 2015-03-19T13:24:22.127 回答