Как отредактировать одну конкретную строку в Microsoft SQL Server Management Studio 2008?

95

Есть ли секрет в Microsoft SQL Server Management Studio 2008, чтобы иметь возможность редактировать одну строку на основе ключа?

Есть опция «Редактировать первые 200 строк», но что, если я захочу выбрать другую строку и отредактировать ее в сетке данных? Я бы предпочел сделать это, чем закодировать оператор обновления и рискнуть испортить предложение where.

Нил Уолтерс
источник

Ответы:

178

Воспользуйтесь опцией «Изменить верхние 200», затем нажмите «Показать панель SQL», измените свой запрос с помощью предложения WHERE и выполните запрос. Вы сможете редактировать результаты.

Нестор
источник
33
Спасибо! И просто добавить сочетания клавиш (SQL Server 2012 - не уверен в предыдущих версиях). После использования опции «Изменить верхние 200» вы можете нажать CTRL-3, чтобы отредактировать запрос, CTRL + R, чтобы запустить запрос.
gordon613 06
1
Для более наглядного способа сделать это рядом с «Показать панель SQL» есть кнопка «Показать панель критериев»; это позволяет добавлять фильтры на основе интерфейса сетки.
sleblanc
73

Как отредактировать одну конкретную строку / кортеж в Server Management Studio 2008/2012/2014/2016

Шаг 1. Правая кнопка мыши> выберите «Изменить первые 200 строк».

Изменить верхние 200 строк

Шаг 2. Перейдите в Конструктор запросов> Панель > SQL ( ярлык: Ctrl + 3 )

Перейдите в Конструктор запросов> Панель> SQL.

Шаг 3. Измените запрос

Изменить запрос

Шаг 4: Правая кнопка мыши> Выберите «Выполнить SQL» ( сочетание клавиш: Ctrl + R )

введите описание изображения здесь

Eallү
источник
Но затем он говорит: «Изменение не было
внесено
10
Хороший ответ, но какой тупой дизайн интерфейса.
Патрик
1

Расположение меню изменилось на:

Конструктор запросов -> Панель -> SQL

Шон
источник
Спасибо за вклад, но это не ответ. Если это правильно, это, вероятно, следует отредактировать в существующем ответе, но, конечно, с упоминанием того, из какой версии это применимо.
Деннис Джахеруддин
Не могли бы вы расширить свой ответ.
Матас Вайткявичюс
Новый ответ eallү также отражает это изменение в меню. Обратите внимание, что я использую Server Management Studio 11.0.x (SQL Server 2012). Поскольку «все» очень хорошо описывает шаги и снимки экрана, расположение меню было перемещено в: Конструктор запросов -> Панель -> SQL
Шон