Использование SQL Server Express 2008 & Management Studio.
У меня есть стол и вид. В то время, когда представление было создано, столбец FirstName таблицы был varchar (50). Измените Table.Firstname на nvarchar (50), а представление по-прежнему указывает на то, что столбец varchar (50).
Как мне получить представление для отображения текущего определения столбца?
Вот что я попробовал (это не сработало):
- Нажмите кнопку Обновить
- Закройте Management Studio и снова откройте его.
Вот что сработало:
- Создайте совершенно новый взгляд. Новое представление отображает текущее определение поля
Примечание: у этого проекта много представлений, поэтому я бы предпочел не создавать их заново.