powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / преобразование xml-ки в SQL-таблицу
3 сообщений из 3, страница 1 из 1
преобразование xml-ки в SQL-таблицу
    #40137642
Nadukha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется xml-ка:
<T>
<Id>1</Id>
<Code>dsfdsfdsfdfgfvc</Code>
<Name>Запрос предложений 1
</Name>
<StatusID>45</StatusID>
</T>
<T>
<Id>2</Id>
<Code>fdgfdvcvfghjuu</Code>
<Name>Запрос предложений
2</Name>
<StatusID>2</StatusID>
</T>
<T>
<Id>3</Id>
<Code>ggdfghggjhgjhjkiki</Code>
<Name>Запрос предложений
3</Name>
<StatusID>45</StatusID>
</T>
<T>
<Id>4</Id>
<Code>fdgdfggfhjgjhhk</Code>
<Name>Запрос предложений
4</Name>
<StatusID>3</StatusID>
</T>
<T>
<Id>5</Id>
<Code>fdgfhgfhggnhjjh</Code>
<Name>Запрос предложений 5
</Name>
<StatusID>45</StatusID>
</T>
<T>
<Id>6</Id>
<Code>fdgdfgdfgfgfhfgf</Code>
<Name>Запрос предложений 6
</Name>
<StatusID>2</StatusID>
</T>
Подскажите как развернуть обратно в SQL-таблицу.
...
Рейтинг: 0 / 0
преобразование xml-ки в SQL-таблицу
    #40137652
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nadukha,

все же написано в документации, читать не хотим..
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
declare @x xml = N'<T>
<Id>1</Id>
<Code>dsfdsfdsfdfgfvc</Code>
<Name>Запрос предложений 1
</Name>
<StatusID>45</StatusID>
</T>
<T>
<Id>2</Id>
<Code>fdgfdvcvfghjuu</Code>
<Name>Запрос предложений
2</Name>
<StatusID>2</StatusID>
</T>
<T>
<Id>3</Id>
<Code>ggdfghggjhgjhjkiki</Code>
<Name>Запрос предложений
3</Name>
<StatusID>45</StatusID>
</T>
<T>
<Id>4</Id>
<Code>fdgdfggfhjgjhhk</Code>
<Name>Запрос предложений
4</Name>
<StatusID>3</StatusID>
</T>
<T>
<Id>5</Id>
<Code>fdgfhgfhggnhjjh</Code>
<Name>Запрос предложений 5
</Name>
<StatusID>45</StatusID>
</T>
<T>
<Id>6</Id>
<Code>fdgdfgdfgfgfhfgf</Code>
<Name>Запрос предложений 6
</Name>
<StatusID>2</StatusID>
</T>'

select 
  T.value('Id[1]', 'int') as Id, 
  T.value('Code[1]', 'nvarchar(20)') as Code,
  T.value('Name[1]', 'nvarchar(max)') as Name,
  T.value('StatusID[1]', 'int') as Id
FROM   @x.nodes('/T') root(T)  

...
Рейтинг: 0 / 0
преобразование xml-ки в SQL-таблицу
    #40137659
Nadukha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дайте ссылку на документацию
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / преобразование xml-ки в SQL-таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]