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