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 вам нужно перейти в меню «Окно», затем выбрать настройки, затем перейти в «Редакторы» / «Результаты».

Другие вопросы по тегам