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

SQL Server 2008 में डायनेमिक sql के साथ अस्थायी तालिका बनाएँ

समस्या यह है कि आपकी अस्थायी तालिका का दायरा केवल निष्पादन () कथन के भीतर मौजूद है। आप 2 हैश चिह्न -> ##tempTable का उपयोग करके अपनी अस्थायी तालिका को "वैश्विक" अस्थायी तालिका में बदल सकते हैं। हालांकि, मुझे आश्चर्य है कि आप अपने SQL कथन को उत्पन्न करने के लिए एक चर @dynamicallyBuiltWhereClause का उपयोग क्यों कर रहे हैं।

मैंने वह किया है जो आप अतीत में कर रहे हैं, लेकिन एप्लिकेशन से SQL उत्पन्न करने में बेहतर सफलता मिली है (मेरी SQL उत्पन्न करने के लिए C# का उपयोग करके)।

इसके अलावा, आप टेबल वेरिएबल्स को देखना चाह सकते हैं। मैंने अस्थायी तालिकाओं का उपयोग करते हुए कुछ अजीब उदाहरण देखे हैं जहां एक एप्लिकेशन कनेक्शन का पुन:उपयोग करता है और अंतिम क्वेरी से अस्थायी तालिका अभी भी है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं सी # से .sql कैसे निष्पादित कर सकता हूं?

  2. SQL सर्वर (T-SQL) में msdb डेटाबेस से डेटाबेस मेल संदेश हटाएं

  3. SQL सर्वर रखरखाव योजना इतिहास सफलता या विफलता के लिए जाँच करें

  4. टी-एसक्यूएल में प्रत्येक विशिष्ट सदस्य के लिए एकाधिक प्रारंभ और समाप्ति तिथि सीमाओं में पहले अंतर की पहचान कैसे करें

  5. SQL सर्वर के लिए Intel Optane संग्रहण का उपयोग करना