2017-02-13 4 views
1

Я вижу узел XML, когда я регистрирую переменную $, но я не уверен, как переменная $ получила узел и предположила, что это имеет какое-то отношение к внешнему.Может кто-нибудь объяснить, как внешняя переменная работает в XQuery?

declare variable $variable as element() external; 
+2

Внешние переменные имеют свои значения, установленные любым кодом, вызывающим его. Вероятно, вы видите узел, потому что вы определили его как элемент типа данных. Пожалуйста, разместите немного контекста вокруг вашего запроса. –

ответ

3

Объявление внешней переменной в запросе означает, что вызывающее приложение должно указывать значение для переменной при вызове запроса. Способ, которым это выполняется, зависит от API, предлагаемого выбранным процессором XQuery.

Смежные вопросы