dBeaver не показывает мне все результаты из таблицы Vertica
Я пытаюсь получить список пользователей, которые отправили определенное событие на веб-сайте, однако, когда я запускаю запрос, я не получаю полный набор результатов - например, я нашел 2 пользователей, у которых было событие (и я использовал те же условия), но не в наборе результатов.
Сценарий выглядит так:
select userid
, Date
from c
where year(c.Date) = 2018
and week(c.Date) = (week(getdate()) - 1)
and Event in ('existing', 'submit_existing', 'submit_new')
group by 1,2
Кто-нибудь может дать мне подсказку, в чем может быть проблема?
Если что-то неясно или у вас есть какие-либо вопросы, дайте мне знать!
Спасибо!
3 ответа
https://github.com/dbeaver/dbeaver/issues/1708
Ctrl+Alt+Shift+A
или контекстное меню: Выполнить => Выбрать все строки.
Так что мне удалось найти ответ!
Причина моей проблемы в том, что в dbeaver есть Maximum result-set size
поданный и если у вас есть меньшее число, чем ожидаемый набор результатов - вы получите дубликаты и пропущенные данные, потому что каждый раз при запуске он показывает новый набор результатов.
Надеюсь, это кому-нибудь поможет!
Если вы хотите изменить количество возвращаемых строк по умолчанию для всех будущих времен
В dbeaver вам нужно перейти в меню «Окно», затем выбрать настройки, затем перейти в «Редакторы» / «Результаты».