当我更新xml列时:
SET XmlDocumentData.modify('insert attribute User {sql:variable("@User")}
as last into (/Configuration/Process/Tasks)[1] ')
我收到错误:
Msg 6905,Level 16,State 3,Line 27 XML验证:属性“用户”是 在这种情况下不允许。 位置:// @ *:用户
在每项任务中添加新属性的方法是什么?
答案 0 :(得分:0)
我猜XmlDocumentData列绑定到Schema Collection,并且User
节点中不允许Tasks
属性。请记住,XML区分大小写。