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

चयन के लिए sp_executeSql निष्पादित करें ... # तालिका में लेकिन अस्थायी तालिका डेटा का चयन नहीं कर सकता

इस परिदृश्य में वैश्विक अस्थायी तालिका का उपयोग करने से समस्याएँ हो सकती हैं क्योंकि तालिका सत्रों के बीच मौजूद होगी और इसके परिणामस्वरूप कॉलिंग कोड को अतुल्यकालिक रूप से उपयोग करने में कुछ समस्याएं हो सकती हैं।

एक स्थानीय अस्थायी तालिका का उपयोग किया जा सकता है यदि इसे sp_executesql को कॉल करने से पहले परिभाषित किया जाता है, जैसे कि

CREATE TABLE #tempTable(id int);

sp_executesql 'INSERT INTO #tempTable SELECT myId FROM myTable';

SELECT * FROM #tempTable;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NULL =NULL SQL सर्वर में गलत का मूल्यांकन क्यों करता है

  2. एसक्यूएल सर्वर में पंक्तियों को कॉलम में कुशलतापूर्वक परिवर्तित करें

  3. टेक्स्ट सेट करें SQL सर्वर में काम नहीं कर रहा है? इसे देखो।

  4. SQL सर्वर - ट्रिगर डालने के बाद - उसी तालिका में एक और कॉलम अपडेट करें

  5. जाँच करें कि SQL सर्वर (T-SQL) में डेटाबेस मेल में कितने मेल आइटम कतार में हैं