Что является хорошей причиной для использования представлений SQL? - PullRequest
85 голосов
/ 21 апреля 2010

Я читаю библию SQL Server 2008 и освещаю раздел представлений.Но автор действительно не объясняет цель просмотров.Что хорошего в использовании для просмотра?Должен ли я использовать их на своем веб-сайте и каковы их преимущества?

Ответы [ 11 ]

0 голосов
/ 06 сентября 2011

Взгляды злые! Избегайте их, если это возможно, и используйте только по причине, указанной DVK - временная миграция данных.

Вы должны понимать, что в базе данных с 100 таблицами трудно запомнить назначение каждой таблицы. Теперь, если вы добавите сюда еще 300 просмотров, это станет полным беспорядком. Чем «любители представлений», как правило, используют вложенные представления, а затем используют вложенные представления в хранимых процедурах. Я лично работаю сейчас с базой данных, где есть представления, вложенные в глубину 4 раза! Таким образом, чтобы понять простую логику хранимой процедуры, мне нужно сначала просмотреть все представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...