Мне кажется, что я работаю с XML. Я ищу, чтобы получить соответствующий идентификатор, прикрепленный к каждой строкеXML-запрос Прикрепите соответствующий ID
Declare @User table (id int,First_Name varchar(50),Last_Name varchar(50),EMail varchar(50))
Insert into @User values
(1,'John','Smith','[email protected]'),
(2,'Jane','Doe' ,'[email protected]')
Declare @XML xml
Set @XML = (Select * from @User for XML RAW)
Select ID = 1 -- < dummy need actual id
,Item = cast(x.v.query('local-name(.)') as varchar(100))
,Value = x.v.value('.','varchar(150)')
From @xml.nodes('//@*') x(v)
Мой текущий результат.
ID Item Value
1 id 1
1 First_Name John
1 Last_Name Smith
1 EMail [email protected]
1 id 2
1 First_Name Jane
1 Last_Name Doe
1 EMail [email protected]
Мой Желаемая результат будет.
ID Item Value
1 id 1
1 First_Name John
1 Last_Name Smith
1 EMail [email protected]
2 id 2
2 First_Name Jane
2 Last_Name Doe
2 EMail [email protected]
Это хороший вопрос: Copy'n'pasteable сценарий испытания, собственные усилия, неправильный вывод, выданный результат и четкое и краткое описание. Если больше вопросов было так ... :-) Голосовали! – Shnugo
Boah! Я чувствую смущение ... Спасибо! – Shnugo
@Shnugo Не смущайся, я получил много пробега из твоих сообщений –