SQLServerのXML列のノードに属性を追加しようとしています。
UPDATE
TableName
SET Metadata.modify('
insert attribute MyAttribute{"01b9cd0b-bfed-436f-bc58-57d2fddd9211"}
into (Root/Collection/Item[@No="360"][1])
')
WHERE
TableName.Id = 1
次のエラーが発生します...
メッセージ2226、レベル16、状態1、行4 XQuery
[TableName.Metadata.modify()]:「挿入」のターゲットは単一ノードである必要があります。「element(Item、xdt:untyped)*」が見つかりました。
しかし、私は私の選択が単一のアイテムを返すだろうと思いました[1]