2017-02-13 76 views

回答

0

這是您要找的嗎?

DECLARE @table TABLE(ID INT IDENTITY, code VARCHAR(100),val VARCHAR(100)); 
INSERT INTO @table VALUES 
('Code 1','Value 1') 
,('Code 2','Value 2') 
,('Code 3','Value 3') 
,('Code 4','Value 4'); 

SELECT t.code AS [@code] 
     ,t.val AS [*] 
FROM @table AS t 
FOR XML PATH('element'),ROOT('elements'); 

結果

<elements> 
    <element code="Code 1">Value 1</element> 
    <element code="Code 2">Value 2</element> 
    <element code="Code 3">Value 3</element> 
    <element code="Code 4">Value 4</element> 
</elements> 
+0

這看起來很不錯,我會試試這個。再次感謝@Shnugo – DataDev