Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

संग्रहित प्रक्रिया से चुनें?

मैं समझता हूं कि यह 3 साल से अधिक पुराना है, लेकिन अगर कोई और इस प्रश्न का उत्तर ढूंढ रहा है। मुझे इस रिपोर्टिंग प्लेटफॉर्म, इज़ेंडा से निपटना पड़ा, और पाया कि संग्रहीत प्रक्रियाओं को "एसक्यूएल" आइकन से आउटपुट से अलग तरीके से व्यवहार किया जाता है। यहां बताया गया है कि जब आप डेटा स्रोत के रूप में sp चुनते हैं तो क्या होता है

  1. एक गतिशील sql निर्मित होता है
  2. यह उन सभी स्तंभों के साथ दो अस्थायी तालिकाएँ बनाता है जिन्हें आपका sp वापस कर रहा है
  3. पहली अस्थायी तालिका आपकी संग्रहीत कार्यविधि के परिणाम से भरी हुई है
  4. दूसरी अस्थायी तालिका परिणाम के साथ आपके इनपुट पैरामीटर के मान से भर जाती है।
  5. एक बयान बनाया गया है जो इन दो अस्थायी तालिकाओं से पूछताछ करता है

कृपया ध्यान दें कि यदि आप इसे एक पैरामीटर नहीं खिलाते हैं तो यह खाली स्ट्रिंग '' के डिफ़ॉल्ट मान के साथ निष्पादित होगा, जो संभवतः कोई डेटा नहीं लौटाएगा।

मेरी राय में, संग्रहीत प्रोसेस को संभालने के लिए भयानक विचार जो एक अच्छा कारण है कि हम उन्हें किसी अन्य रिपोर्टिंग समाधान के लिए छोड़ने की योजना बना रहे हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sp_executesql मेरी क्वेरी को बहुत धीमा कर देता है

  2. मैं SQL सर्वर मेमोरी से SqlD निर्भरता को कैसे साफ़ करूं?

  3. मैं Microsoft Access 2010 में SQL Server 2008 से ADODB कनेक्शन कैसे सेटअप करूं?

  4. विस्टाडीबी के क्या फायदे हैं

  5. एसक्यूएल सर्वर में कॉलम के पहले और आखिरी अक्षर को कैसे बदलें?