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

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

<
От версии < 6.3 >
отредактировано Alexandr Fokin
на 2021/05/08 11:55
К версии < 4.3 >
отредактировано Alexandr Fokin
на 2020/08/06 10:02
>
Изменить комментарий: Редактировать комментарий

Комментарий

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -XML Xquery | JSON JsonPath
1 +XML | Xquery
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.Базы данных.SQL.MSSQL.WebHome
1 +Разработка.Базы данных.MSSQL.WebHome
Теги
... ... @@ -1,1 +1,1 @@
1 -mssql|xml|xquery|xpath|json|jsonPath
1 +mssql|xml|xquery|xpath
Содержимое
... ... @@ -1,22 +1,4 @@
1 1  
2 -**XML Xquery**
3 3  Для хранения xml структур данных в MsSql есть отдельный тип данных - Xml. Для взаимодействия с содержимым xml используется язык XQuery.
4 4  XQuery - Xpath подобный языз запросов к xml данным.
5 5  
6 -Ссылки:
7 -
8 -Справочник по языку XQuery (SQL Server)
9 -https://docs.microsoft.com/ru-ru/sql/xquery/xquery-language-reference-sql-server?view=sql-server-ver15
10 -
11 -
12 -**JSON JsonPath**
13 -В отличие от xml, для Json нет отдельнго типа данных и хранить его можно в строке. Но при этом есть инструмент, позволяющий извлекать и модифицировать данные json строки.
14 -
15 -Ссылки:
16 -
17 -Работаем с JSON в SQL Server 2016
18 -https://habr.com/ru/post/317166/
19 -
20 -JSONPath - XPath for JSON
21 -https://goessner.net/articles/JsonPath/
22 -
XWiki.XWikiComments[0]
Комментарий
... ... @@ -2,17 +2,8 @@
2 2  
3 3  {{code language="sql"}}
4 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]',
5 +declare namespace s="http://schemas.xmlsoap.org/soap/envelope/";
6 +/s:Envelope[1]/s:Body[1]/CreateResponse[1]/CreateResult[1]/Id[1]',
7 7  'nvarchar(50)'
8 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 18  {{/code}}
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