क्योंकि कोई दृश्य पूर्व-संकलित नहीं है क्वेरी या संग्रहीत परिणाम , यह एक पूर्वनिर्धारित है सवाल। यह दृश्य में सेलेक्ट स्टेटमेंट को निष्पादित करता है, हर बार . अन्यथा, एक दृश्य कभी अपडेट नहीं होगा। एक दृश्य एक प्रश्न का प्रतिनिधित्व है। यह प्रोग्रामर के लिए एक सुविधाजनक शॉर्टहैंड है, लेकिन मशीन के लिए नहीं।
दूसरे शब्दों में, जब आप
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)
यदि आप कोई परिणाम संग्रहीत करना चाहते हैं, तो आपको एक समग्र तालिका का उपयोग करना चाहिए।