
15-02-2008, 17:32
|
|
|
|
חבר מתאריך: 15.02.08
הודעות: 1
|
|
|
עזרה בXML בשאילתת SQL
שלום אני צריך עזרה ביצירת XML מתוך שאילתת SQL
זו השאילתה שלי
ALTERprocedure [dbo].[Category_Select_XML]
AS
declare @PID int
select 1 as tag,
nullas parent,
nullas [Category!1],
nullas [CategoryP!2!ID],
nullas [CategoryP!2!Name],
nullas [CategoryChild!3!ID],
nullas [CategoryChild!3!Name]
union all
select 2 as tag,
1 as parent,
null,
CategoryID,
CategoryName,
null,
null
from dbo.Categories
where CategoryPID=-1
union all
select 3 as tag,
2 as parent,
null,
null,
null,
CategoryID,
CategoryName
from dbo.Categories
where CategoryPID=3
forxmlexplicit
והתוצאה צריכה להיות כזו
< Category>
< CategoryPID="1"Name="" >
<CategoryChildID="16"Name="blabla1" />
<CategoryChildID="27"Name="blabla2" />
<CategoryChildID="29"Name="blabla3" />
<CategoryChildID="30"Name="blabla4" />
<CategoryChildID="31"Name="blabla5" />
<CategoryChildID="32"Name="blabla6" />
</CategoryP>
<CategoryPID="2"Name="">
<CategoryChildID="16"Name="blabla1" />
<CategoryChildID="27"Name="blabla2" />
<CategoryChildID="29"Name="blabla3" />
<CategoryChildID="30"Name="blabla4" />
<CategoryChildID="31"Name="blabla5" />
<CategoryChildID="32"Name="blabla6" />
</CategoryP>
</Category>
|