gpt4 book ai didi

sql - 如何使用 XQuery/SQL 进行解码等?

转载 作者:行者123 更新时间:2023-12-01 18:55:22 31 4
gpt4 key购买 nike

使用 Microsoft SQL Server...

declare @x xml
set @x = '<Example>&lt;You &amp; Me&gt;</Example>'
select cast(@x.query('/Example/text()') as nvarchar(50))

结果是“<你和我>”而不是“<你和我>”。

如何让 SQL 以“<”、“&”等方式读取 XML和“>”已解码?

最佳答案

使用value()而不是 query()

declare @x xml
set @x = '<Example>&lt;You &amp; Me&gt;</Example>'
select @x.value('(/Example)[1]', 'nvarchar(50)')

SQL-Fiddle

关于sql - 如何使用 XQuery/SQL 进行解码等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11001348/

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