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

एसक्यूएल अगर और अन्य दोनों ब्लॉकों में अस्थायी तालिका में सम्मिलित करें

8 साल देर से उत्तर दे रहा हूं, लेकिन मुझे आश्चर्य है कि किसी ने इस बारे में नहीं सोचा:

select * into #MyTempTable from...
where 1=2

IF -- CONDITION HERE
insert into #MyTempTable select...
ELSE
insert into #MyTempTable select...

सरल, त्वरित, और यह काम करता है। कोई गतिशील sql की आवश्यकता नहीं है



  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. मैं कॉलम को पंक्तियों में कैसे खोल सकता हूं?

  3. ISNULL का उपयोग करके INT कॉलम मानों को एक खाली स्ट्रिंग में बदलें

  4. SQL सर्वर 2012:उपयोग में SQL सर्वर का संस्करण डेटाटाइप 'डेटाटाइम 2' का समर्थन नहीं करता है

  5. टेबल स्कैन और क्लस्टर्ड इंडेक्स स्कैन में क्या अंतर है?