Задать вопрос
@one__for__one

Как задать ключ в представлении?

Соединяю две таблицы в представление в обоих таблицах есть ключи. Как задать в представлении ключ в определенном столбце?
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
Решения вопроса 1
@tommy87
Вам нужна материализованное представление, т.е. для начала создать кластерный ключ на представлении, потом нужный ключ, можно совместить это одним действием.
Вот тут об этом:
https://msdn.microsoft.com/ru-ru/library/ms191432.aspx
Но стоит учесть подводные камни, например что при обновлении одной таблицы будет обновляться еще и вью. Так же будет не так просто изменить структуру таблиц , которые будут использованы в этом вью. Больше есть по ссылке выше.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Prk11
Никак, это же представление, а не таблица, зачем там ключи?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы