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

Откуда:
Сообщений: 53
Есть таблица, одна из колонок имеет тип nvarchar(max), в ней хранится XML документ.
Пытаюсь получить данные дочерних узлов, но в QA все похоже режется. Как в данном случае рекомендуют поступать?

SELECT CAST(Text as XML) XMLColumn
INTO #TMP
FROM [dvtable_{A6B842C8-4876-4B5A-BFD7-7A9BB2CEA657}] PRESENTATION

-- возвращает подузлы
SELECT XMLColumn.query('//ViewRequest/Columns')  FROM #TMP

-- ничего не возвращает, хотя путь верный
SELECT XMLColumn.query('//ViewRequest/ViewSettings/Data/NavigatorCard/ViewSettings/ViewSettingsRow')  FROM #TMP

DROP TABLE #TMP
11 авг 14, 15:00    [16426392]     Ответить | Цитировать Сообщить модератору
 Re: Запрос данных XML  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381
MildLimit,

> ничего не возвращает, хотя путь верный

вот ведь, негодяй какой, а.

пример xml-я это, видимо, оченьбольшойсекрет - нам вы его не покажете.
11 авг 14, 15:37    [16426569]     Ответить | Цитировать Сообщить модератору
 Re: Запрос данных XML  [new]
MildLimit
Member

Откуда:
Сообщений: 53
Вопрос снят. Оказалось xml действительно не содержал этот узел.
12 авг 14, 09:35    [16429308]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить