Обновление таблицы в студии управления SQL-сервером - PullRequest
6 голосов
/ 09 августа 2011

Я открыл таблицу в SQL Server Management Studio Express.

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

Ответы [ 4 ]

9 голосов
/ 30 ноября 2015

В SSMS (SQL Server Management Studio) нажмите Ctrl + R

В Visual Studio Нажмите Shift + Alt + R

5 голосов
/ 09 августа 2011

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

В зависимости от того, что вы подразумеваете под «открытием таблицы» (выберите верхние x строки, отредактируйте верхние x строки и т. Д.), Вы также можете попытаться нажать F5 (работает для «Select TOP x»Rows ") - просто выполняет предыдущую инструкцию.

1 голос
/ 09 августа 2011

Как правило, ручное редактирование данных в SQL Server является плохой практикой .

  • Это не повторяется.Все, что вы делаете, ограничено вашим окном, и как только оно ушло, оно ушло.
  • Легко ошибаться.Щелкните не ту ячейку, жирным пальцем введите десятичную точку и т. Д.

Гораздо лучшим решением является создание и сохранение сценариев вставки или обновления.Они доступны для редактирования, просмотра и перезапуска.

Если вам нужно заново создать базу данных или что-то реплицировать сейчас, вам нужно вручную ввести все те же значения, которые вы вводили ранее.Если вы выполняете сценарий, вы просто запускаете сценарий и можете иметь одни и те же данные столько раз, сколько вы можете нажать F5.

0 голосов
/ 25 мая 2017

Намного проще, если вы просто создадите запрос, ссылающийся на эту таблицу.Затем создайте оператор выбора, дающий все строки из этой таблицы.

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