-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


xml - атрибут корневого узла

Вторник, 06 Марта 2018 г. 14:14 + в цитатник
Хочу Date из корневого узла.
Но не могу.
Это возможно?

declare @xml xml = '
  
    036
    AUD
    1
    Австралийский доллар
    44,2125
  
  
    944
    AZN
    1
    Азербайджанский манат
    33,5389
  
';

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)
;

http://www.sql.ru/forum/1287089/xml-atribut-kornevogo-uzla


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку