首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用包含名称空间的SQL-SERVER-2016从XML检索数据

使用包含名称空间的SQL-SERVER-2016从XML检索数据
EN

Stack Overflow用户
提问于 2019-07-22 13:48:07
回答 1查看 29关注 0票数 0

在此之前,我收到了AppHdr和Document中没有命名空间的XML,并且我能够从其中检索数据。

在介绍新的XML之前,我的查询如下:

代码语言:javascript
复制
SELECT XMLData.Value('(/Root/AppHdr/BizMsgIdr)[1]', 'CHAR(16)') As MessageID,
       XMLData.Value('(/Root/Document/CorpActnGnlInf/OffclCorpActnEvtId)[1]', 'CHAR(16)') As EventID
FROM Announcement

新收到的XML如下:

代码语言:javascript
复制
<Root>
  <AppHdr xmlns="urn:iso:std:iso:20022:tech:xsd:head.001.001.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <BizMsgIdr>MY190531X0000007</BizMsgIdr>
  </AppHdr>
  <Document xmlns="urn:iso:std:iso:20022:tech:xsd:seev.031.001.08" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <CorpActnGnlInf>
      <OffclCorpActnEvtId>MY190531BONU0007</OffclCorpActnEvtId>
    </CorpActnGnlInf>
  </Document>
</Root>

请协助介绍如何使用新XML进行新查询。

EN

回答 1

Stack Overflow用户

发布于 2019-07-22 15:47:10

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57139818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档