Як ви надсилаєте запит XML?
Дані XML можна запитувати за допомогою повного вибору SQL або за допомогою SQL/
функції XMLQUERY і XMLTABLE. Предикат XMLEXISTS також можна використовувати в запитах SQL до даних XML.
XQuery (XML Query) — це мова запитів і функціональна мова програмування, яка надсилає запити та перетворює колекції структурованих і неструктурованих даних, як правило, у формі XML, тексту та з розширеннями для інших форматів даних (JSON, двійкові тощо) від виробника.
- Щоб виконувати запити SQL до даних XML, ви можете використовувати мову XQuery, яка є мовою запитів, розробленою спеціально для даних XML. …
- Припустімо, що у вас є такий документ XML:
- Щоб отримати імена та вік усіх співробітників, ви можете використати такий запит XQuery:
- Цей запит поверне такий результат:
В Excel відкрийте вкладку «Дані» та виберіть «Отримати дані» -> «З інших джерел» -> «З Microsoft Query». Виберіть XML DSN. Виберіть опцію використання майстра запитів для створення/редагування запитів. У майстрі запитів розгорніть вузол для таблиці, яку потрібно імпортувати в електронну таблицю.
Вибір даних XML
- Ви можете вибрати всі XML-дані, які зберігаються в певному стовпці, вказавши ВИБРАТИ назву стовпця або ВИБІРАТИ * так само, як і для стовпців будь-якого іншого типу даних.
- Крім того, ви можете вибрати лише підмножину даних зі стовпця XML, використовуючи вираз XPath у операторі SELECT.
Дані XML можна запитувати за допомогою повного вибору SQL або функцій запиту SQL/XML XMLQUERY і XMLTABLE. Предикат XMLEXISTS також можна використовувати в запитах SQL до даних XML.