Как быстро редактировать значения в таблице в SQL Server Management Studio? - PullRequest
109 голосов
/ 08 октября 2009

Помимо контекстного меню -> «Редактировать верхние 200 строк» ​​из Object Explorer, есть ли быстрый способ открыть таблицу в режиме редактирования, где я могу просто быстро изменить значение ячейки?

Мне нужно, чтобы я мог пролистать первые 200 строк. И я не хочу писать сценарий «вставки» для каждого незначительного изменения, которое мне нужно сделать ... Я не понимаю, почему SMS не предлагает быстрый доступ к редактору страниц с постраничными таблицами (например, Navicat).

Ответы [ 4 ]

137 голосов
/ 08 октября 2009

В Mgmt Studio, когда вы редактируете топ 200, вы можете просматривать панель SQL - либо щелкнув правой кнопкой мыши в сетке и выбрав Pane-> SQL, либо нажав кнопку в левом верхнем углу. Это позволит вам написать собственный запрос, чтобы перейти к строке (строкам), которую вы хотите редактировать.

Но, в конечном счете, mgmt studio не является инструментом ввода / обновления данных, поэтому это немного громоздко.

49 голосов
/ 08 октября 2009

Перейдите в Инструменты> Параметры. В дереве слева выберите Обозреватель объектов SQL Server. Установите для параметра «Значение для команды Изменить верхние строки» значение 0. Теперь оно позволяет просматривать и редактировать всю таблицу из контекстного меню.

4 голосов
/ 24 декабря 2014
1 голос
/ 29 июня 2012

Брендан прав. Вы можете редактировать команду Выбрать, чтобы редактировать отфильтрованный список записей. Например "WHERE dept_no = 200".

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