Как изменить SQL в «Edit Top 200 Rows» в SSMS 2008 - PullRequest
177 голосов
/ 05 января 2010

В SQL Server 2008 Management Studio, когда я щелкаю правой кнопкой мыши по таблице базы данных и выбираю « Выбрать топ-100 строк », я могу, например, легко добавить оператор «ORDER BY» в SQL. Это работает отлично .

Но когда я выбираю " Редактировать первые 200 строк ", у меня нет возможности изменить SQL (что затрудняет поиск и редактирование записи просто добавлено в 10000, которые есть.

Я вполне уверен, что смог сделать это в SQL Server 2000 .

Есть ли в SMSS 2008 какой-либо способ изменить способ отображения записей при редактировании записей?

Ответы [ 7 ]

256 голосов
/ 05 января 2010

Если вы щелкнете правой кнопкой мыши по любому результату запроса «Редактировать 200 верхних строк» ​​в SSMS, вы увидите опцию «Панель -> SQL». Затем он показывает запущенный SQL-запрос, который вы можете редактировать по своему усмотрению.

В SMSS 2012 и 2008 вы можете использовать Ctrl + 3 , чтобы быстро туда добраться.

145 голосов
/ 04 февраля 2012

Вы также можете изменить параметры всплывающих окон, чтобы они были более удобными для обычного использования. Краткое описание:

  1. Запустите SQL Management Studio Express 2008
  2. Нажмите Инструменты -> Параметры
  3. Выберите обозреватель объектов SQL Server. Теперь вы должны увидеть опции

    • Значение для команды редактирования верхних рядов
    • Значение для команды выбора верхних рядов
  4. Введите здесь значения 0, чтобы выбрать / отредактировать все записи

Полная инструкция со скриншотами находится здесь: http://m -elshazly.blogspot.com / 2011/01 / sql-server-2008-change-edit-top-200.html

26 голосов
/ 24 марта 2012

Очень быстрые и простые визуальные инструкции для изменения этой (и выбранной верхней 1000) для 2008 R2 через GUI SSMS

http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

Резюме:

  • Перейдите в меню Сервис -> Параметры -> Обозреватель объектов SQL Server
  • Развернуть Обозреватель объектов SQL Server
  • Выберите «Команды»
  • Для команды «Значение для редактирования верхних строк» ​​укажите «0» для редактирования всех строк
9 голосов
/ 11 февраля 2014

Ctrl + 3 в SQL Server 2012. Может работать и в 2008 году

6 голосов
/ 03 февраля 2017

enter image description here

Следуйте приведенному выше изображению для редактирования строк от 200 до 100 000 строк

5 голосов
/ 03 ноября 2014

По аналогии с ответом Дэвида Холла, если вы не кодер, проще всего щелкнуть правой кнопкой мыши в результатах, затем выбрать «Панель»> «Критерии».Это позволяет настраивать сортировку, добавлять фильтры и т. Д. Без корректировки кода SQL.

0 голосов
/ 21 апреля 2018

Значение по умолчанию для открытия / добавления строк в таблицу - «Редактировать верхние 200 строк». Если у вас более 200 строк, как я сейчас, вам нужно изменить настройки по умолчанию. Вот что я сделал, чтобы изменить значение по умолчанию на 300:

  1. Перейти к инструментам в верхней навигации
  2. Выберите параметры, затем проводник объектов службы SQL (слева)
  3. В правой части панели щелкните поле, содержащее 200, и измените его на 300 (или любое другое число)
  4. Нажмите ОК и вуаля, все готово!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...