एक दृश्य कई लाभ प्रदान करता है।
<मजबूत>1. दृश्य जटिलता को छिपा सकते हैं
यदि आपके पास एक क्वेरी है जिसके लिए कई तालिकाओं को जोड़ने की आवश्यकता है, या जटिल तर्क या गणना है, तो आप उस सभी तर्क को एक दृश्य में कोड कर सकते हैं, फिर दृश्य से चयन करें जैसे आप एक तालिका करेंगे।
<मजबूत>2. दृश्यों का उपयोग सुरक्षा तंत्र के रूप में किया जा सकता है
एक दृश्य तालिका (या तालिकाओं) से कुछ स्तंभों और/या पंक्तियों का चयन कर सकता है, और अंतर्निहित तालिकाओं के बजाय दृश्य पर अनुमतियाँ सेट कर सकता है। यह केवल उस डेटा को सरफेस करने की अनुमति देता है जिसे उपयोगकर्ता को देखने की आवश्यकता होती है।
<मजबूत>3. दृश्य समर्थन करने वाले लीगेसी कोड को सरल बना सकते हैं
यदि आपको ऐसी तालिका को पुन:सक्रिय करने की आवश्यकता है जो बहुत सारे कोड को तोड़ देगी, तो आप तालिका को उसी नाम के दृश्य से बदल सकते हैं। दृश्य मूल तालिका के समान सटीक स्कीमा प्रदान करता है, जबकि वास्तविक स्कीमा बदल गया है। यह लीगेसी कोड रखता है जो तालिका को संदर्भित करता है, टूटने से रोकता है, जिससे आप अपने खाली समय में लीगेसी कोड को बदल सकते हैं।
दृश्य कैसे उपयोगी हो सकते हैं, इसके कई उदाहरणों में से कुछ ये हैं।