通常,我在Windows上使用Dbeaver,并且总是像这样导出结果集:
- 运行我的查询->选择结果->导出结果集->选择导出到剪贴板->完成
此步骤将结果集放置到剪贴板中,并且可以将其粘贴到任何要使用它的地方。
问题是,现在我在Mac上使用dbeaver,并且本指南无法正常工作。 我可以继续操作,直到选择下图所示的结果集为止:
但是,一旦我在此过程中走得更远,在最后一步中,我得到:没有查询
请注意,在“源”中,假设显示的是源自结果集的查询,但只说“选择”。
结果,它不会选择我的结果或任何内容(“成功”除外)。
通常,我的查询会自动显示在这里,并且我在菜单中找不到任何可解决此问题的选项。
最佳答案
您无需使用剪贴板,您可以将整个结果集(不仅仅是看到的内容)直接导出到文件中:
- 执行查询
- 右键单击结果中的任何位置
- 单击“导出结果集...”以打开导出向导
- 选择所需的格式(根据您的问题为CSV)
- 单击“下一步”时,请在接下来的窗格中查看设置。 (在我的情况下,无需更改任何内容)
- 设置将在其中创建文件的文件夹,然后“完成”
导出在后台运行,完成后将显示一个弹出窗口。
在较新版本的DBeaver中,您可以:
- 右键单击要导出的查询的SQL
- 执行>从查询导出
- 选择所需的格式(根据您的问题为CSV)
- 单击“下一步”时,请在接下来的窗格中查看设置。 (在我的情况下,无需更改任何内容)
- 设置将在其中创建文件的文件夹,然后“完成”
导出在后台运行,完成后将显示一个弹出窗口。
与以前的导出方法相比,这节省了您第1步(执行查询),这对于时间/资源密集型查询很方便。