» Poradna » Programy

MSSQL dotaz do XML

 |   | 

Dobry den,

potřeboval bych vědět jak lze upravit kod :

declare @xml xml;
select @xml = (select * from (select 'Josef' as jmeno, 10 as pocet union all select 'Pavel' , null )a
FOR XML PATH , TYPE, ELEMENTS XSINIL, ROOT('Ham') );
select @xml

kdy výsledek je následující:



Josef
10


Pavel




Tento XML vysledek nevyhovuje automatu na který chci data posílat, potřebuji odstarnit tyto údaje

v(root) potřebuji pouze bez xmlns:xsi="www.w3.org ...

ve sloupku(pocet) v případě null hodnoty potřebuji pouze bez xsi:nil="true"



takže by výsledek vypadal takto



Josef
10


Pavel




Za případnou radu děkuji

JB

Mohlo by vás také zajímat


Související témata: Select, NULL, Ham, Union