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

सी # कोड से संग्रहीत प्रक्रिया को कॉल करते समय वैश्विक अस्थायी तालिका क्यों नहीं बना सकते हैं या इसे छोटा क्यों नहीं कर सकते?

मेरा मानना ​​​​है कि जब आप जो वर्णन कर रहे हैं वह करना संभव है, यह बहुत व्यावहारिक नहीं है, क्योंकि यह बहुत मुश्किल समय मानता है:एक सत्र कनेक्शन ए खोलता है और ## अस्थायी तालिका बनाने के लिए proc चलाता है, और वह सत्र कनेक्शन को तब तक खुला रखता है जब तक कनेक्शन बी, सी, आदि को अस्थायी तालिका तक पहुंचने में सक्षम होने की आवश्यकता होती है।

आप एक "स्थायी" तालिका का उपयोग करके समाधान के साथ बेहतर हो सकते हैं, जहां प्रत्येक "सत्र" के लिए एक अद्वितीय पहचानकर्ता (int या GUID) के साथ एक पंक्ति जोड़ दी जाती है, वह मान प्रारंभिक कॉल द्वारा वापस कर दिया जाता है (या अन्यथा पुनर्प्राप्त किया जा सकता है या पहचाना गया), और सत्र के लिए सभी अनुवर्ती कॉलों द्वारा उपयोग किया जाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IN ऑपरेटर SQL

  2. SSRS R2 2008 में दो डेटासेट से जानकारी का संयोजन

  3. मैं फ़ाइल नाम दिखाने वाले अतिरिक्त कॉलम के साथ बल्क इंसर्ट कैसे करूं?

  4. एकाधिक एक्स-अक्ष स्तंभों के साथ SQL सर्वर PIVOT

  5. डेटाटाइम को फ्लोट में कनवर्ट करते समय SQL का कन्वर्ट फ़ंक्शन कैसे काम करता है?