У меня есть таблица Excel, которая извлекает данные из представления (которое извлекает из другого представления) в SQL Server, оно было создано кем-то, кроме меня. Из-за недавних изменений в том, как мы храним данные в SQL Server, представления перестали активно отражать необходимые данные.

В текущей электронной таблице Excel используется команда для простого извлечения строк из представления. Будет ли более целесообразным использовать запрос для сбора данных из необходимых таблиц? Есть ли какие-либо преимущества в использовании представлений над обычным запросом?

В отношении представления также не обеспечивается безопасность, соединение использует пользователь с правами администратора.

1
Austin 20 Дек 2019 в 17:50

1 ответ

Когда мы говорим о регулярных представлениях, единственным преимуществом по сравнению с запросом является то, что я вижу более короткое выражение, т.е. «выбрать * из представления» будет легче печатать и редактировать в MS Query, чем «выбирать * из ... присоединиться ... присоединиться» ... где ... 'и т. д. Если мы говорим об индексированных представлениях, то они могут значительно повысить производительность

0
basic 20 Дек 2019 в 15:35