XML (SQL Server 2008) というテーブルがありXmlDocument
、タイプというフィールドがありXML
ます。XML 変数から属性を削除しようとしています。
ここに私のxmlがどのように見えるかがあります
<clue_personal_auto xmlns="http://cp.com/rules/client">
<admin>
<receipt_date>03/16/2011</receipt_date>
<date_request_ordered>03/16/2011</date_request_ordered>
<report_usage>Personal</report_usage>
</admin>
</clue_personal_auto>
私のクエリ
UPDATE XML
SET XmlDocument.modify('delete (/clue_personal_auto/@xmlns)[1]')
WHERE xmlid = 357
このクエリをクエリ アナライザーで実行すると、「1 行が影響を受けました」というメッセージが表示されますが、実際には、clue_personal_auto 要素の xmlns 属性が削除されていません。私が間違っていることは何ですか。
ありがとうBB