我使用Oracle SQL Developer脚本来执行SELECT
,在查询结果窗口中显示结果。然后,我将结果复制/粘贴到Excel模板中进行报告。Oracle SQL Developer - 使用PLSQL在查询结果窗口中显示SELECT输出
我想用PLSQL块替换脚本,以允许循环等。问题在于简单的SELECT FROM
(没有INTO
)在PLSQL中似乎不起作用。
是否有任何方法可以使用PLSQL在窗口中显示选择结果,我可以从中复制/粘贴?
注意:我不允许使用EXPORT
直接创建文本文件,这比复制/粘贴好得多。还有一个标准的Oracle软件包直接从PLSQL输出到文件,但我也不能使用它。
这篇文章被标记为另一篇文章的副本,其中一篇文章询问如何从不在PL/SQL块中的SELECT获取输出。我知道如何做到这一点,事实上这正是我目前正在做的,正如我在OP中提到的那样。正如我所说,没有INTO的SELECT在PL/SQL中失败。
我链接到的线程没有回答上面的问题,但它回答了你应该问的问题:我如何从SQL Developer获取数据到Excel中。我不确定实际上有多少限制,但是生成CSV输出的技巧可以将'n'paste'切割成文本文件,然后您可以在Excel中打开该文本,这种技术几乎适用于所有场景。 – APC