MS SQL Server正在加载数据库表中包含多个元素的XML源
我对SQL Server比较陌生,所以请耐心等待 我有一个包含多个元素的XML文件,我正试图将其加载到数据库表中,请参见以下内容:MS SQL Server正在加载数据库表中包含多个元素的XML源,sql,sql-server,xml,database,Sql,Sql Server,Xml,Database,我对SQL Server比较陌生,所以请耐心等待 我有一个包含多个元素的XML文件,我正试图将其加载到数据库表中,请参见以下内容: <ReportStatus> <Change> <Signatory>XXX</Signatory> <Status>XXX</Status> <StatusTime>XXX</StatusTime> </Change> <Message
<ReportStatus>
<Change>
<Signatory>XXX</Signatory>
<Status>XXX</Status>
<StatusTime>XXX</StatusTime>
</Change>
<Message>
<CreationTime>XXX</CreationTime>
<ID>XXX</ID>
<Version>0.0.1</Version>
</Message>
<Request>
<References>
<Reference>
<RefId>Reference</RefId>
<RefValue>XXX</RefValue>
</Reference>
</References>
<RequestNr>XXX</RequestNr>
<Service>
<Name>XXX</Name>
<Type>XXX</Type>
</Service>
</Request>
流一次只允许我加载一个元素,我已尝试将数据加载到表中,如下所示:
但是,这会将数据加载到表中的两个单独记录中:
在将这两个元素放入表中之前,是否有方法合并这两个元素,以便将整个记录作为单个记录加载
提前谢谢
编辑
以下是包含匹配字段的表:
SQL表屏幕截图中的列与XML中的元素不匹配。请发布这两个字段之间的映射。@SivaSenthil我已经更新了帖子以显示表中的XML字段。提前谢谢。