В чем заключаются недостатки представлений SQL?

Недавно я столкнулся с интервью, и мне задали вышеупомянутый вопрос.

Я был глуп, когда думал об этом.

Интервьюер сказал:

Все люди говорят, что мнений много преимуществ, но я не нахожу недостатки, почему так?

РЕДАКТИРОВАТЬ

Основываясь на ответах всех экспертов, я думаю, что могу резюмировать это:

  1. Когда таблица удаляется или изменяется, представление становится неактивным, это зависит от объектов таблицы.
  2. ] Не всегда мы можем выполнять операторы DML, поскольку обычно представления создаются для сложных запросов и зависят от нескольких таблиц. Таким образом, существует больше возможностей нарушения ограничений вашей базы данных при выполнении операторов DML.
  3. Поскольку представления обычно используются для сложного статического запроса, не всегда мы можем иметь одну и ту же ситуацию при использовании этого статического запроса. Например; Если вы запрашиваете представление, то похоже, что вы экономите время, но если вы ищете немного информации из представления, вы можете столкнуться с проблемой деградации преформ.
6
задан Vikas 5 October 2010 в 06:48
поделиться