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

एक्सएमएल स्पष्टीकरण के लिए टीएसक्यूएल

कुछ इस तरह का प्रयास करें (अनचाहे, क्योंकि मेरे पास परीक्षण करने के लिए आपके डेटाबेस टेबल नहीं हैं...):

  SELECT 
     sv.sID AS '@sID',
     sv.docID AS 'docID',
     (SELECT 
         value AS 'value'
      FROM   
         dbo.docMVtext mv
      WHERE
         mv.sID = sv.sID
      ORDER BY mv.value
      FOR XML PATH (''), TYPE) AS 'To'    
  FROM   
      dbo.docSVsys sv
  WHERE  
      sv.sID = '57'
  ORDER BY 
      sv.sID
  FOR XML PATH('Document')

क्या यह आपको वह देता है जिसकी आप तलाश कर रहे हैं ?? और क्या आप जॉन और मुझसे सहमत नहीं हैं:यह बहुत आसान है FOR XML EXPLICIT . की तुलना में .....



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlCommand 2099 मापदंडों पर अधिकतम पैरामीटर अपवाद

  2. दशमलव गलत तरीके से C# से SQL सर्वर में TableAdapters के साथ पारित हो गया

  3. एसक्यूएल पैरेंट चाइल्ड ट्री सॉर्ट ऑर्डर के साथ

  4. वर्कर थ्रेड्स के चल रहे समस्या का निवारण

  5. System.Data.SqlClient.SqlException:'=' के पास गलत सिंटैक्स