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で許可されていないと思います。TasksXML では大文字と小文字が区別されることに注意してください。

于 2011-05-19T06:33:15.027 に答える