sql >> Databáze >  >> RDS >> Sqlserver

TSQL PRO EXPLICITNÍ XML

Zkuste něco takového (netestováno, protože nemám vaše databázové tabulky, které bych mohl otestovat...):

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

Dává ti to to, co hledáš?? A nesouhlasíte s Johnem a mnou:toto je mnohem jednodušší než FOR XML EXPLICIT ......



  1. Kde mysql ukládá data?

  2. Stahování dat z MySQL do pole json

  3. Připojte MySQL k aplikaci Spring

  4. K zastavení vkládání nebo aktualizace použijte spoušť