Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 XML parse  [new]
xmlparsing1234
Guest
Коллеги,

подскажите пожалуйста, как получить название тега NeedRecognize в таком xml:
 DECLARE @Xml xml = '<Messages>
  <NeedRecognize>Something
  </NeedRecognize>
  <AnotherOne>Something
  </AnotherOne>
</Messages>' 
30 июн 17, 09:27    [20601615]     Ответить | Цитировать Сообщить модератору
 Re: XML parse  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
SELECT @Xml.value('(Messages/NeedRecognize/text())[1]', 'NVARCHAR(100)')
30 июн 17, 09:31    [20601634]     Ответить | Цитировать Сообщить модератору
 Re: XML parse  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
SELECT t.c.value('local-name(.)', 'SYSNAME')
FROM @Xml.nodes('Messages/*') t(c)
30 июн 17, 09:32    [20601637]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить