Omdat een weergave geen vooraf gecompileerde is zoekopdracht of een opgeslagen resultaat , het is een vooraf gedefinieerde vraag. Het voert de SELECT-instructies in de weergave uit, elke keer . Anders zou een weergave nooit worden bijgewerkt. Een weergave is een weergave van een query. Het is een handige afkorting voor de programmeur, maar niet voor de machine.
Met andere woorden, wanneer u
SELECT something FROM YourView
En YourView wordt gedefinieerd door
CREATE VIEW YourView AS SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column
wat er feitelijk wordt uitgevoerd is
SELECT something FROM
(SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column)
Als u een resultaat wilt opslaan, moet u een aggregatietabel gebruiken.