Назад | Перейти на главную страницу

SQL Server: как редактировать представление без его написания?

Как я могу отредактировать определение view без необходимости "писать скрипт" в SSMS?

Предыдущие простые в использовании инструменты от Microsoft позволяли мне:

  1. Войти
  2. подождите минутку
  3. Внести изменения
  4. Осторожно переместите мышь к большому OK кнопка
  5. Нажмите OK
  6. Стрелка вниз
  7. goto 1

С SSMS у меня гораздо более утомительное время:

  1. Осторожно переместите мышь к маленький просмотр сценария
  2. Щелкните правой кнопкой мыши
  3. подождите минутку
  4. Осторожно переместите мышь к маленький опция меню Script View as
  5. Осторожно переместите мышь к маленький опция меню ALTER TO
  6. Осторожно переместите мышь к маленький опция меню New Query Editor Window
  7. подождите минутку
  8. Нажмите F5
  9. Осторожно переместите мышь к крошечный x значок
  10. Нажмите кнопку закрытия
  11. Осторожно переместите мышь к большому No кнопка
  12. Нажмите No
  13. goto 1

Я действительно не заинтересован в написании сценария моего представления для нового окна редактора запросов. я хочу отредактировать определение вида. Microsoft, похоже, реализовала редактирование определения представления, прибегнув к ALTER VIEW в новом окне запроса.

Есть ли способ просмотреть / отредактировать определение (большого количества) представлений, не прибегая к утомительному пользовательскому интерфейсу, введенному в SQL Server Management Studio?

Может быть, вы могли бы намекнуть, что собой представляют вышеупомянутые «простые в использовании инструменты от Microsoft»?

В качестве опции в SSMS есть View Designer. В обозревателе объектов щелкните вид правой кнопкой мыши, выберите Design или щелкните правой кнопкой мыши узел "Представления" и выберите New View..., но он немного ограничен. Если ваши представления вообще сложны (то есть намного превосходят простые JOIN), вы в значительной степени будете его писать.

  1. Щелкните вид правой кнопкой мыши.
  2. Щелкните левой кнопкой мыши на Дизайн
  3. Внесите изменения в окне запроса.
  4. Закройте дизайнер и нажмите на любые всплывающие подсказки.