gpt4 book ai didi

sql-server - XQuery/XPath 使用 sql 参数?

转载 作者:数据小太阳 更新时间:2023-10-29 01:53:50 25 4
gpt4 key购买 nike

我正在尝试实现以下代码。

declare @para varchar(10) = 'b';
declare @x xml = '
<x>
<a>1111</a>
<b>2222</b>
<c>3333</c>
</x>';
select @x.query('/x/sql:variable("@para")');

上面的代码应该得到<b>2222</b>的节点.但是,它得到以下错误

Msg 9335, Level 16, State 1, Line 8XQuery [query()]: The XQuery syntax '/function()' is not supported.

最佳答案

declare @para varchar(10) = 'b';
declare @x xml = '
<x>
<a>1111</a>
<b>2222</b>
<c>3333</c>
</x>';
select @x.query('/x/*[local-name()=sql:variable("@para")]');

关于sql-server - XQuery/XPath 使用 sql 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688743/

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