版本3.0.3.这是一个相当大的结果集,大约有300万行.
解决方法
马丁几乎有这个权利.
TL / DR版本是您需要“sqlScripts”插件(这是“标准”插件之一),然后您可以选择这些菜单选项:会话>脚本>将sql的结果存储在文件中
我在看3.4版本.我不知道此功能何时被引入,但如果您没有安装sqlScripts插件,则可能需要升级.
有关安装新插件的说明,请参见:http://squirrel-sql.sourceforge.net/user-manual/quick_start.html#plugins
但是,如果您正在执行全新安装的Squirrel,您可以在安装过程中选择“sqlScripts”插件.
这是长版本:
>运行查询
连接到数据库.单击sql选项卡.输入您的查询点击运行按钮(或Ctrl-Enter).
您应该在窗格下半部分的结果区域中看到前100行(取决于您如何配置Limit Rows选项).
>导出完整结果
打开会话菜单.选择脚本项(几乎位于此长菜单底部).选择在文件中存储sql的结果.
这将打开一个对话框,您可以在其中配置导出.确保您检查导出完整的结果集以获取所有内容.
我没有尝试过这个300万行结果集,但我注意到,松鼠似乎将数据流传输到磁盘(而不是在写入之前将其全部读入内存),所以我没有看到任何理由不能使用任意大的文件.