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

स्टफ/एक्सएमएल पथ में यूनियन ऑल का उपयोग करना

इसके लिए एक आसान समाधान है, आपको अपनी यूनियन क्वेरी (या उस मामले के लिए कोई व्युत्पन्न तालिका) को किसी अन्य चयन के साथ लपेटना चाहिए। ऐसा करें और फिर सामान्य रूप से वाक्य रचना जारी रखें:

select * from
(
SELECT 1 as I
UNION ALL
SELECT 2 as J
) as K

आप जो खोज रहे हैं वह कुछ ऐसा है:

SELECT  STUFF((
    select * from(

    SELECT * from dbo.Table1 as I
    UNION ALL
    SELECT * from dbo.Table2 as j
    ) as k
    FOR XML PATH('')
    ),1,0,'')

मैंने जाँच की और यह त्रुटिपूर्ण ढंग से काम करता है




  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. डेटा अपडेट करने के लिए SQL MERGE स्टेटमेंट

  4. आज की तारीख से पिछले एक सप्ताह के डेटा का चयन कैसे करें

  5. दिनांक सीमा ओवरलैपिंग चेक बाधा