DBeaver: как экспортировать результат без выполнения 2 запросов - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть запрос, который занимает 3-5 минут, поэтому я бы предпочел не запускать запрос один раз, чтобы сгенерировать набор результатов, а затем второй раз, чтобы сгенерировать экспортированный файл .csv.Есть ли способ выполнить запрос только один раз в DBeaver?Бонус, если я получу визуализацию вывода в DBeaver, а затем сгенерирую .csv после без повторного запуска запроса.

Ответы [ 2 ]

0 голосов
/ 02 августа 2019

В последних версиях DBeaver вы можете просто выделить код SQL, который вы хотите запустить (в редакторе), затем щелкнуть правой кнопкой мыши выделенный код SQL> Выполнить> Экспорт из запроса.Этап того, чтобы сначала выполнить запрос, больше не требуется.

0 голосов
/ 08 ноября 2018

Вы не можете.Прямо сейчас, если вы хотите экспортировать набор результатов в .csv, вам нужно перезапустить запрос.Тем не менее, хороший обходной путь - сначала выполнить запрос для подмножества (время, пользователи, LIMIT и т. Д.), И, когда он будет успешным, вы можете напрямую экспортировать результаты в .csv, выполнив в редакторе следующее:

щелкните правой кнопкой мыши> Выполнить> Экспорт из запроса.

...