1
4

1 回答 1

2

FROM OPENXML使用相应的 SP 来准备和删除文档已过时,不应再使用。而是使用XML 数据类型提供的适当方法

如果没有您的 XML 示例,很难提供解决方案,但我的魔法水晶球告诉我,它可能是这样的:

SELECT f.IntCol 
      ,mc.value('(string-name/surname)[1]','nvarchar(max)') AS Surname
      ,mc.value('(string-name/given-names)[1]','nvarchar(max)') AS GivenNames
FROM dbo.tblXMLFiles AS f
OUTER APPLY f.XmlData.nodes('article/ref-list/ref/mixed-citation') AS A(mc)
于 2017-11-08T16:46:52.353 回答