从SQL表中删除XML元素

从SQL表中删除XML元素,sql,xml,Sql,Xml,在下面的XML中,我希望删除两个元素。我希望删除的元素被标记为,我将如何执行此操作 <FooSource xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="FooFileTriggerSource"> <Files>keepThisFile.txt</Files> <Files&g

在下面的XML中,我希望删除两个元素。我希望删除的元素被标记为
,我将如何执行此操作

<FooSource xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="FooFileTriggerSource">
  <Files>keepThisFile.txt</Files>
  <Files>deleteThisFile1.txt</Files>
  <Files>deleteThisFile2.bat</Files>
</FooSource>

keepThisFile.txt
deleteThisFile1.txt
删除此文件2.bat

您正在使用什么RDM?在Microsoft SQL中,您可以使用XQuery修改XML,但恐怕我无能为力。XML是存储在
varchar()
字段中,还是存储在
XML
字段中?您的问题是询问如何删除元素,但示例显示
deleteThisFile?
。您正在尝试删除哪个元素或文件(或两者)?