Прокрутка результатов в SQL Server Management Studio - PullRequest
0 голосов
/ 24 ноября 2018

Я обнаружил, что делаю много прокрутки по сотням результатов в SSMS, что довольно болезненно.Кто-нибудь знает более быстрый способ прокрутки большого количества результатов в SSMS?Страница вниз, кажется, не поддерживается.Даже если бы была возможность перейти к определенной строке в результатах, это очень помогло бы.

Ответы [ 2 ]

0 голосов
/ 04 января 2019

Нет прямой опции для легкой прокрутки.Вам нужно отфильтровать результат или экспортировать / скопировать результат в Excel.Обычно я копирую результат в Excel.Это даст чистый вид, а также мы можем отфильтровать результат при необходимости в Excel.:)

0 голосов
/ 04 января 2019

Недоступно напрямую через интерфейс SSMS, но вы можете попробовать что-то вроде следующего:

Сначала определите, к какому номеру строки вы хотите перейти (индекс начинается с единицы), и выполните запрос с помощью OFFSET.и операторы FETCH NEXT

SELECT * FROM Expense ORDER BY Id ASC OFFSET  4 ROWS FETCH NEXT 1 ROWS ONLY

OFFSET означает, сколько строк вы хотите пропустить сверху, FETCH NEXT определяет количество строк, отображаемых после смещения.

Вы можете выбратьВ первом ряду после пропуска 20 рядов (другими словами, получения строки 21) выполните следующие действия:

SELECT * FROM Expense ORDER BY Id ASC OFFSET 20 ROWS FETCH NEXT 1 ROWS ONLY 

Не самый лучший способ сделать это, не учитывая производительность такого подхода.Но проще всего добиться того, что вы ищете.

Другим способом может быть выполнение полного запроса в Excel и использование Ctrl + G для перехода к определенному номеру строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...