Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / xml - атрибут корневого узла / 3 сообщений из 3, страница 1 из 1
06.03.2018, 14:14
    #39611214
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml - атрибут корневого узла
Хочу 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
06.03.2018, 14:16
    #39611218
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml - атрибут корневого узла
Ой, пардон, перенесите в MS SQL
...
Рейтинг: 0 / 0
06.03.2018, 14:22
    #39611222
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml - атрибут корневого узла
Лучше удалите.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / xml - атрибут корневого узла / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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