1

当我更新 xml 列时:

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

我收到一个错误:

消息 6905,级别 16,状态 3,第 27 行 XML 验证:在此上下文中不允许属性“用户”。位置://@*:用户

在每个任务中添加新属性的方法是什么?

4

1 回答 1

0

我猜想 XmlDocumentData 列已绑定到模式集合,并且该属性在节点User中是不允许的。Tasks请记住,XML 区分大小写。

于 2011-05-19T06:33:15.027 回答