Karena tampilan bukan dikompilasi sebelumnya kueri atau hasil tersimpan , ini adalah yang telah ditentukan sebelumnya pertanyaan. Itu mengeksekusi pernyataan SELECT dalam tampilan, setiap saat . Jika tidak, tampilan tidak akan pernah diperbarui. Tampilan adalah representasi dari kueri. Ini adalah singkatan yang nyaman untuk programmer, tetapi tidak untuk mesin.
Dengan kata lain, ketika Anda
SELECT something FROM YourView
Dan YourView ditentukan oleh
CREATE VIEW YourView AS SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column
apa yang sebenarnya dijalankan adalah
SELECT something FROM
(SELECT stuff FROM sometable
INNER JOIN othertable ON sometable.column = othertable.column)
Jika Anda ingin menyimpan hasil, Anda harus menggunakan tabel agregat.