powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / xml - атрибут корневого узла
3 сообщений из 3, страница 1 из 1
xml - атрибут корневого узла
    #39611214
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу Date из корневого узла.
Но не могу.
Это возможно?

Код: 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.
declare @xml xml = '<ValCurs Date="06.03.2018" name="Foreign Currency Market">
  <Valute ID="R01010">
    <NumCode>036</NumCode>
    <CharCode>AUD</CharCode>
    <Nominal>1</Nominal>
    <Name>Австралийский доллар</Name>
    <Value>44,2125</Value>
  </Valute>
  <Valute ID="R01020A">
    <NumCode>944</NumCode>
    <CharCode>AZN</CharCode>
    <Nominal>1</Nominal>
    <Name>Азербайджанский манат</Name>
    <Value>33,5389</Value>
  </Valute>
</ValCurs>';

select row = t.n.query('.')
     , id = t.n.value( '(@ID)[1]', 'nvarchar(64)')
     , NumCode = t.n.value( '(./NumCode)[1]', 'nvarchar(64)')
     , CharCode = t.n.value( '(./CharCode)[1]', 'nvarchar(64)')
     , Nominal = t.n.value( '(./Nominal)[1]', 'int')
     , Name = t.n.value( '(./Name)[1]', 'nvarchar(256)')
     , Value = try_cast( replace( t.n.value( '(./Value)[1]', 'nvarchar(64)'), ',', '.' ) as money )

     , Data = @xml.value( '(/ValCurs/@Data)[1]', 'nvarchar(64)') -- ??????????????

  from @xml.nodes('/ValCurs/Valute') as t(n)
;
...
Рейтинг: 0 / 0
xml - атрибут корневого узла
    #39611218
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, пардон, перенесите в MS SQL
...
Рейтинг: 0 / 0
xml - атрибут корневого узла
    #39611222
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше удалите.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / xml - атрибут корневого узла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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