Data on the Web' RETURN
<result> { FOR $book IN //book WHERE $book/author = 'Serge Abiteboul' AND $book/title = ' Data on the Web' RETURN <book> { $book/title, $book/author, $book/isbn, $book/price } </book> } </result>
XQuery является функциональным языком, поэтому в нем выражения могут быть вложены друг в друга произвольным образом. Например, в разделе FOR FLWR-выражения может находиться другое FLWR-выражение и т. д. с любым уровнем вложенности. Помимо этого, на XQuery пользователь может определять и использовать свои собственные функции. Также существует достаточно большое количество встроенных стандартных функций [].
Далее в статье мы будем использовать обозначения Q и LP для ссылок на XQuery-запросы и путевые выражения XPath соответственно.
Содержание Назад Вперед