SQL - 格式化 XML 响应值
我想接收以下格式的响应 XML...
<PersonDetails>
<Name>Ajay</Name>
<Age>29</Age>
<ContactDetails>
<ContactDetail>
<ContactType>Mobile</ContactType>
<ContactValue>9565649556</ContactValue>
</ContactDetail>
<ContactDetail>
<ContactType>Email</ContactType>
<ContactValue>[email protected]</ContactValue>
</ContactDetail>
</ContactDetails>
</PersonDetails>
我这里有 2 个不同的选择语句...
SELECT name, age FROM Person_Details
WHERE id = 12
SELECT Contact_Type, Contact_Value FROM Person_Contact_Details
Where id = 12
这里有任何建议...我尝试使用 FOR XML EXPLICIT/PATH 的组合。
I want to receive my response XML in following format...
<PersonDetails>
<Name>Ajay</Name>
<Age>29</Age>
<ContactDetails>
<ContactDetail>
<ContactType>Mobile</ContactType>
<ContactValue>9565649556</ContactValue>
</ContactDetail>
<ContactDetail>
<ContactType>Email</ContactType>
<ContactValue>[email protected]</ContactValue>
</ContactDetail>
</ContactDetails>
</PersonDetails>
I have 2 different select statements here...
SELECT name, age FROM Person_Details
WHERE id = 12
SELECT Contact_Type, Contact_Value FROM Person_Contact_Details
Where id = 12
Any suggestions here...I tried with combinations of FOR XML EXPLICIT/PATH.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
路径:
PATH
: