संग्रहीत कार्यविधियाँ (SPs) और SQL दृश्य अलग-अलग "जानवर" हैं जैसा कि इस पोस्ट में कई बार बताया गया है।
यदि हम कुछ [आम तौर पर मामूली, फ्रिंज मामलों को छोड़कर] क्वेरी योजना के कैशिंग से जुड़े प्रदर्शन संबंधी विचारों को बाहर करते हैं, तो एक संग्रहीत प्रक्रिया के लिए बाध्य होने से जुड़ा समय और इस तरह, दो दृष्टिकोण पूरे समकक्ष, प्रदर्शन पर हैं- बुद्धिमान। हालांकि...
एक दृश्य एक ही चयन कथन में जो कुछ भी व्यक्त किया जा सकता है (ठीक है, संभवतः सीटीई और कुछ अन्य तरकीबों के साथ) तक सीमित है, लेकिन सामान्य तौर पर, एक दृश्य प्रश्नों के घोषणात्मक रूपों से जुड़ा होता है . दूसरी ओर एक संग्रहीत कार्यविधि विभिन्न प्रक्रियात्मक प्रकार की संरचनाओं . का उपयोग कर सकती है (साथ ही घोषणात्मक), और परिणामस्वरूप, एसपी का उपयोग करके, कोई किसी दिए गए प्रश्न को हल करने का एक तरीका हाथ से तैयार कर सकता है जो अधिक कुशल हो सकता है एसक्यूएल-सर्वर के क्वेरी ऑप्टिमाइज़र ने क्या किया हो सकता है (एकल घोषणात्मक क्वेरी के आधार पर)। इन मामलों में, एक एसपी बहुत तेज हो सकता है (लेकिन सावधान रहें... ऑप्टिमाइज़र काफी स्मार्ट है, और एसपी को समकक्ष दृश्य की तुलना में बहुत धीमा बनाने में ज्यादा समय नहीं लगता है।)
इन प्रदर्शन विचारों के अलावा, एसपी अधिक बहुमुखी हैं और विचारों की तुलना में पूछताछ और कार्यों की एक विस्तृत श्रृंखला की अनुमति देते हैं।