SQL SERVER XML OUTPUT

时间:2014-01-06 20:20:18

标签: sql xml sql-server-2008

我正在尝试将这3个sql语句组合成输出到一个XML语句,输出如下例所示:                                                                                                                              

    <dataset seriesName="Model A12" color="A66EDD" >
            <set value="35" /> 
            <set value="42" /> 
            <set value="31" /> 
            <set value="28" /> 
            <set value="34" /> 
            <set value="30" /> 
    </dataset>

    <dataset seriesName="Model A15" color="F6BD0F">
            <set value="22" /> 
            <set value="25" /> 
            <set value="18" /> 
            <set value="22" /> 
            <set value="17" /> 
            <set value="16" /> 
    </dataset>

以下是我的SQL语句:

(SELECT CLAIM_NUM as 'CATEGORY_LABEL' from claim_table)
for xml RAW, TYPE,ROOT('CATEGORY');

(SELECT TOTAL_INCURRED_AMT as 'SET_VALUE' from claim_table)
for xml RAW, TYPE, ROOT('DATASET');

SELECT TOTAL_PAID_AMT as 'SET_VALUE' from claim_table
for xml RAW, TYPE, ROOT('DATASET');

我一直在研究其他例子,但没有任何东西接近我需要输出的东西。 谢谢你的帮助!

0 个答案:

没有答案