एक दृश्य अलग से संग्रहीत नहीं किया जाता है:जब आप किसी दृश्य को क्वेरी करते हैं, तो दृश्य को उस दृश्य की परिभाषा से बदल दिया जाता है। तो और तालिकाओं में डेटा में परिवर्तन दृश्य के माध्यम से तुरंत दिखाई देंगे।
पहले बताए गए सुरक्षा फीचर के अलावा:
यदि आप बड़ी संख्या में प्रश्न लिख रहे हैं जो उस जॉइन को निष्पादित करेंगे, तो यह उस SQL कोड का कारक है। जैसे कई जगहों पर इस्तेमाल होने वाले फंक्शन में कुछ ऑपरेशन करना, यह आपके कोड को पढ़ने/लिखने/डीबग करने में आसान बना सकता है।
यह आपको भविष्य में एक ही स्थान पर शामिल होने के तरीके को बदलने की अनुमति भी देगा। शायद 1-से-अनेक संबंध कई-से-अनेक संबंध बन सकते हैं, जो शामिल होने में एक अतिरिक्त तालिका का परिचय देते हैं। या आप प्रत्येक ईवेंट रिकॉर्ड में सभी ईवेंट प्रकार फ़ील्ड को असामान्य और शामिल करने का निर्णय ले सकते हैं ताकि आपको हर बार शामिल न होना पड़े (क्वेरी निष्पादन समय के लिए व्यापारिक स्थान)।
आप बाद में तालिकाओं को और विभाजित कर सकते हैं, इसे 3-तरफा जुड़ने में बदल सकते हैं, और दृश्य का उपयोग करने वाली अन्य क्वेरी को फिर से लिखना नहीं होगा।
आप तालिका में नए कॉलम जोड़ सकते हैं और नए कॉलम छोड़ने के लिए दृश्य बदल सकते हैं ताकि "चयन *" का उपयोग करने वाले कुछ पुराने प्रश्न तालिका परिभाषाओं को बदलने पर टूट न जाएं।