Экспорт набора результатов на Dbeaver в CSV

Обычно я использую Dbeaver для windows и всегда экспортирую набор результатов следующим образом:

  • Запустите мой запрос --> выберите результат --> экспортируйте набор результатов --> выберите экспорт в буфер обмена --> done

Этот шаг за шагом помещает мой набор результатов в буфер обмена, и я могу вставить его в любое место, где я хочу с ним работать.

Проблема в том, что сейчас я использую dbeaver для mac, и это руководство не работает. Я могу продолжать работу до того момента, пока не выберу набор результатов, как показано на рисунке ниже:

Но как только я продвигаюсь дальше по процессу, на последнем шаге я получаю: нет запроса

Обратите внимание, что в "источнике" должен был отображаться запрос, который создал набор результатов, но вместо этого здесь просто написано "select.

В результате он не выбирает мой результат или что-либо еще (кроме того, что он "успешен").

Обычно мой запрос отображается там автоматически, и я не смог найти в меню никаких опций, исправляющих эту проблему.

Комментарии к вопросу (1)

Вам не нужно использовать буфер обмена, вы можете экспортировать непосредственно весь набор результатов (а не только то, что вы видите) в файл:

  1. Выполните запрос
  2. Щелкните правой кнопкой мыши в любом месте результатов
  3. нажмите "Экспортировать набор результатов...", чтобы открыть мастер экспорта
  4. Выберите нужный формат (CSV в соответствии с вашим вопросом).
  5. Просмотрите настройки в следующих панелях при нажатии "Далее". (В моем случае ничего менять не нужно).
  6. Задайте папку, в которой будет создан файл, и "Готово&quot-;

Экспорт выполняется в фоновом режиме, по его завершении появляется всплывающее окно.


В более новых версиях DBeaver вы можете просто:

  1. щелкнуть правой кнопкой мыши на SQL запросе, который вы хотите экспортировать
  2. Выполнить > Экспорт из запроса
  3. Выберите нужный формат (CSV в соответствии с вашим вопросом).
  4. Просмотрите настройки в следующей панели при нажатии "Далее". (В моем случае ничего менять не нужно).
  5. Задайте папку, в которой будет создан файл, и "Готово&quot-;

Экспорт выполняется в фоновом режиме, по его завершении появляется всплывающее окно.

По сравнению с предыдущим способом экспорта, это экономит шаг 1 (выполнение запроса), что может быть удобно при выполнении запросов, требующих много времени/ресурсов.

Комментарии (1)

Проблема заключалась в том, что был установлен флажок "открыть новое соединение". Поэтому я не мог использовать свою временную таблицу.

Комментарии (0)

Есть ли причина, по которой вы не можете выделить результаты, щелкнуть правой кнопкой мыши и выбрать Advanced Copy -> Advanced Copy? У меня Mac, и именно так я всегда копирую результаты в буфер обмена для вставки.

Комментарии (4)