XQuery/XPath использует параметр sql?

Я пытаюсь реализовать следующий код.

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")');

Приведенный выше код должен получить узел 2222. Однако он получает следующую ошибку

Msg 9335, Level 16, State 1, Line 8
XQuery [query()]: The XQuery syntax '/function()' is not supported.
5
задан ca9163d9 13 March 2012 в 17:11
поделиться