2014-04-28 106 views
1

有沒有辦法團結以下語句:刪除多個XML屬性

UPDATE @Test 
SET [XML].modify('delete (Settings/@attributefordeletion1)[1]') 

UPDATE @Test 
SET [XML].modify('delete (Settings/@attributefordeletion2)[1]') 

UPDATE @Test 
SET [XML].modify('delete (Settings/@attributefordeletion3)[1]') 

回答

3
update @Test 
set [XML].modify('delete (
         Settings/@attributefordeletion1, 
         Settings/@attributefordeletion2, 
         Settings/@attributefordeletion3 
         )') 

或者,如果你想刪除所有的屬性

update @Test 
set [XML].modify('delete Settings/@*')