sql >> Database >  >> RDS >> Sqlserver

TSQL VOOR XML EXPLICIT

Probeer zoiets als dit (niet getest, aangezien ik je databasetabellen niet heb om tegen te testen...):

  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')

Geeft dat je wat je zoekt?? En ben je het niet met John en mij eens:dit is veel eenvoudiger dan FOR XML EXPLICIT .....



  1. Python MySQL - SELECT's werken, maar niet DELETE's?

  2. mysql-tijdstempelconversie/opmaak Opmerking:er is een niet goed gevormde numerieke waarde aangetroffen

  3. SQL-fout:ORA-14006:ongeldige partitienaam

  4. JSON parseren naar MySQL-tabel