我有一个查询,需要运行3-5分钟,因此,我宁愿不运行一次查询来生成结果集,而第二次生成生成的.csv文件。有什么方法可以在DBeaver中只运行一次查询吗?如果我能在DBeaver中可视化输出,然后在不重新运行查询的情况下生成.csv,则可以得到奖励。
答案 0 :(得分:1)
不能。现在,如果要将结果集导出到.csv,则需要重新运行查询。但是,一个不错的解决方法是首先在一个子集(时间,用户,LIMIT等)上运行查询,一旦运行良好,就可以通过在编辑器中执行以下操作将结果直接导出到.csv:
右键单击>执行>从查询导出。
答案 1 :(得分:0)
在最新版本的DBeaver中,您可以仅突出显示要运行的SQL代码(在编辑器中),然后右键单击突出显示的SQL代码>执行>从查询导出。 不再需要先运行查询的步骤。