Изменения документа XML Xquery | JSON JsonPath

Редактировал(а) Alexandr Fokin 2024/04/20 22:15

<
От версии < 5.1 >
отредактировано Alexandr Fokin
на 2021/02/14 23:00
К версии < 1.2 >
отредактировано Alexandr Fokin
на 2020/01/06 01:02
>
Изменить комментарий: Добавлен тег [mssql, xml, xquery]

Комментарий

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -XML Xquery | JSON JsonPath
1 +MS SQL XML
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.Базы данных.MSSQL.WebHome
1 +Разработка.Базы данных.WebHome
Теги
... ... @@ -1,1 +1,1 @@
1 -mssql|xml|xquery|xpath
1 +mssql|xml|xquery
Содержимое
... ... @@ -1,13 +1,0 @@
1 -
2 -**XML Xquery**
3 -Для хранения xml структур данных в MsSql есть отдельный тип данных - Xml. Для взаимодействия с содержимым xml используется язык XQuery.
4 -XQuery - Xpath подобный языз запросов к xml данным.
5 -
6 -
7 -**JSON JsonPath**
8 -В отличие от xml, для Json нет отдельнго типа данных и хранить его можно в строке. Но при этом есть инструмент, позволяющий извлекать и модифицировать данные json строки.
9 -
10 -Ссылки:
11 -https://habr.com/ru/post/317166/
12 -https://goessner.net/articles/JsonPath/
13 -
XWiki.XWikiComments[0]
Автор
... ... @@ -1,1 +1,0 @@
1 -XWiki.cccc1808
Комментарий
... ... @@ -1,18 +1,0 @@
1 -SOAP query
2 -
3 -{{code language="sql"}}
4 -xml.value('
5 - declare namespace s="http://schemas.xmlsoap.org/soap/envelope/";
6 - /s:Envelope[1]/s:Body[1]/CreateResponse[1]/CreateResult[1]/Id[1]',
7 -'nvarchar(50)'
8 -)
9 -
10 -;with
11 - xmlnamespaces(
12 - 'http://schemas.xmlsoap.org/soap/envelope/' as [SOAP]
13 - )
14 -select xml.value(
15 - '/SOAP:Envelope[1]/SOAP:Body[1]/CreateResponse[1]/CreateResult[1]/Id[1]',
16 - 'varchar(max)'
17 -)
18 -{{/code}}
Дата
... ... @@ -1,1 +1,0 @@
1 -2020-08-06 10:02:33.690
XWiki.XWikiComments[1]
Автор
... ... @@ -1,1 +1,0 @@
1 -XWiki.cccc1808
Комментарий
... ... @@ -1,3 +1,0 @@
1 -Изменение xml документа
2 -modify
3 -http://www.sql-tutorial.ru/ru/book_xml_data_type_methods/page5.html
Дата
... ... @@ -1,1 +1,0 @@
1 -2020-09-03 14:39:50.820