Атрибут XML Insert - PullRequest
       10

Атрибут XML Insert

1 голос
/ 19 мая 2011

Когда я обновляю столбец xml:

SET XmlDocumentData.modify('insert attribute User {sql:variable("@User")} 
    as last into (/Configuration/Process/Tasks)[1] ')

Я получаю сообщение об ошибке:

Сообщение 6905, уровень 16, состояние 3, строка 27 Проверка XML: атрибут «Пользователь» не допускается в этом контексте. Местоположение: // @ *: Пользователь

Как добавить новые атрибуты в каждую задачу?

1 Ответ

0 голосов
/ 19 мая 2011

Полагаю, что столбец XmlDocumentData привязан к коллекции схем и что атрибут User не разрешен в узле Tasks. Имейте в виду, что XML чувствителен к регистру.

...