2011-05-18 68 views
1

當我更新XML列: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 Validation: Attribute 'User' is not permitted in this context. Location: //@*:User

有什麼辦法在每個任務增加新的屬性?

回答

0

我想列XmlDocumentData綁定到架構集合,User屬性不允許在Tasks節點。請記住,XML區分大小寫。