sql >> Database teknologi >  >> RDS >> Sqlserver

TSQL FOR XML EXPLICIT

Prøv noget som dette (utestet, da jeg ikke har dine databasetabeller at teste imod...):

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

Giver det dig det du leder efter?? Og er du ikke enig med John og mig:dette er meget enklere end FOR XML EXPLICIT .....



  1. Oracle:Er det muligt at oprette en rolle i en trigger?

  2. vælg niveau fra dual connect by level<=4 hvordan det fungerer internt

  3. Brug af en databasetabel som en kø

  4. MySQL PÅ DUBLIKAT NØGLEOPDATERING for flere rækker indsæt i enkelt forespørgsel