Описание тега xquery-sql

None Язык XQuery, поддерживаемый системами баз данных. Включите тег вашей системы, чтобы указать ("sql-server", "oracle", "postgresql" и т. Д.). Используйте тег "xquery" отдельно для ответов на общие вопросы о XQuery.

XQuery - это язык запросов, предназначенный для извлечения данных из произвольных XML-документов. Несколько СУБД поддерживают XQuery как часть стандарта SQL / XML или используют собственный синтаксис. Ниже приводится неполный список.

Microsoft SQL Server

В SQL Server 2005 и более поздних версиях xmlметоды типа данных, в частности.query(), поддерживают запросы XML и возвращают результаты в виде реляционных данных. Эти методы поддерживают подмножество XQuery со специальной поддержкой некоторых специфичных для T-SQL конструкций, таких как переменные - подробности см. В Справочнике по языку XQuery.

Oracle

Oracle включает поддержку XML как Oracle XML DB. Он поддерживает XQuery как для запросов, так и для обновления данных, как реляционных, так и XML. Функция XMLQUERY используется для выполнения запросов XQuery внутри оператора SQL.