Quantcast
Channel: SQLServerCentral » SQL Server 2014 » Development - SQL Server 2014 » Latest topics
Viewing all articles
Browse latest Browse all 3145

Problem with generating XML in MS SQL

$
0
0
Hi All, I m facing a prblm in generating the XML. Please help me guys.[b]My Current Output :[/b]<Root> <[b]FieldName FieldName="TierName"[/b] Visibility="0" Mask="1" MaskLength="3" ReadOnly="0" /> <[b]FieldName FieldName="TierCode"[/b] Visibility="1" Mask="0" MaskLength="0" ReadOnly="0" /> <[b]FieldName FieldName="HierarchyCode"[/b] Visibility="0" Mask="1" MaskLength="0" ReadOnly="0" /></Root>[b]Expected Ouput :[/b]<Root><[b]TierName [/b]Visibility="0" Mask="1" MaskLength="3" ReadOnly="0"/><[b]TierCode [/b]Visibility="1" Mask="0" MaskLength="0" Readonly="0"/><[b]HierarchyCode [/b]Visibility="0" Mask="1" MaskLength="0" Readonly="0"/></Root>I had given the test script below,Create Table Test(Id BigInt Identity(1,1),RoleId BigInt,FieldName Varchar(50),isVisible Bit, -- 0 visible 1 - hiddenisMask Bit, -- 0 No Mask 1 - MaskedMaskLength int Default 0,isReadOnly Bit, -- 0 Editable 1 - ReadOnly,isMultiSelect Bit --0 Single 1 Multi)Insert into TestSelect 18566, 'TierName', 0, 1, 3, 0, 0Union AllSelect 18566, 'TierCode', 1, 0, 0, 0, 0Union AllSelect 18566, 'HierarchyCode', 0, 1, 0, 0, 0And the query which i tried is,[b]Select FieldName as '@FieldName', isVisible as '@Visibility', isMask as '@Mask', MaskLength as '@MaskLength', isReadOnly as '@ReadOnly' From (Select * From Test)AFOR XML PATH('FieldName'), Root('Root')[/b]

Viewing all articles
Browse latest Browse all 3145

Trending Articles