2012-04-11 4 views
6

Когда я выполнить запрос и щелкните правой кнопкой мыши в области результатов, я получаю всплывающее меню со следующими параметрами:Могу ли я прервать операцию «Count Rows» в SQL Developer?

  • Сохранить Сетку как отчет ...
  • Single Record View ...
  • граф Ряды ...
  • поиск/Highlight ...
  • Экспорт ...

Если я выбираю "Count строк", есть способ интер прорвать операцию, если она начнется слишком долго?

ответ

8

Нет, вы, кажется, не в состоянии.

Когда вы выбираете Count Rows из контекстного меню, он запускает подсчет на основном потоке пользовательского интерфейса, повесив весь пользовательский интерфейс, потенциально в течение нескольких минут или часов.

Лучше не использовать эту функцию - просто положите select count (*) from (< your query here>), который работает правильно в отдельной теме, которую можно отменить.

3

Вы можете открыть новый экземпляр sql developer и убить сеанс подсчета строк. Я предлагаю использовать запрос select count(*), хотя в долгосрочной перспективе он менее болезненный.

Смежные вопросы