powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / вопрос по XQueryt
2 сообщений из 2, страница 1 из 1
вопрос по XQueryt
    #36282658
moogle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть такой xml:
Код: plaintext
1.
2.
3.
4.
5.
 <operations>
    <string>aaa</string>
    <string>bbb</string>
    <string>ccc</string>
  </operations>

делаю такой запрос:

Код: plaintext
1.
2.
3.
4.
SELECT    
    OperationName = nCol.query('string/text()').value('.','varchar(max)')
FROM 
    @dataxml.nodes('operations') nTable(nCol)  

получаю :
aaabbbccc

а как получить столбец вида:
aaa
bbb
ccc
?
...
Рейтинг: 0 / 0
вопрос по XQueryt
    #36283435
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно внимательно прочитать описание метода nodes()

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
declare @x xml
select @x = 
'<operations>
	<string>aaa</string>
	<string>bbb</string>
	<string>ccc</string>
</operations>'

select  
	c.value('.', 'varchar(max)')
from 
    @x.nodes('operations/string') t(c)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / вопрос по XQueryt
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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