gpt4 book ai didi

sql - 使用sql server解析xml

转载 作者:行者123 更新时间:2023-12-02 08:22:27 25 4
gpt4 key购买 nike

需要一些帮助来解析 SQL Server 中以下 XML 中 Paragraph 元素中的文本。

<FlowDocument PagePadding="5,5,5,5" Name="RTDocument" AllowDrop="True" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">   
<Paragraph>Licence Number: 04467</Paragraph>
<Paragraph>Licence Number: 3535333</Paragraph>
</FlowDocument>

请分享您的任何疑问。

谢谢

最佳答案

这样做的一种方法是:(如果它们具有相同的命名空间)

;with xmlnamespaces(default 'schemas.microsoft.com/winfx/2006/xaml/presentation')
select @xml.value('(/FlowDocument/Paragraph)[1]', 'varchar(max)') + ' ' +
@xml.value('(/FlowDocument/Paragraph)[2]', 'varchar(max)')

另一种方式:

select data.col.value('(*:Paragraph)[1]','varchar(100)') 
+ ' ' + data.col.value('(*:Paragraph)[2]','varchar(100)') as ParamName
FROM @xml.nodes('(*:FlowDocument)') as data(col)

关于sql - 使用sql server解析xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35754878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com