Тъй като изгледът не е предварително компилиран заявка или съхранен резултат , той е предварително дефиниран запитване. Той изпълнява операторите SELECT в изгледа, всеки път . В противен случай изгледът никога няма да бъде актуализиран. Изгледът е представяне на заявка. Това е удобна стенография за програмиста, но не и за машината.
С други думи, когато
SELECT something FROM YourView
И YourView се дефинира от
CREATE VIEW YourView AS SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column
това, което всъщност се изпълнява е
SELECT something FROM
(SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column)
Ако искате да съхраните резултат, трябва да използвате обобщена таблица.