我有一个 XML 变量,其中只有一个元素。我需要检查此元素是否具有特定属性,如果有,我需要检查该属性是否具有特定值,如果有,我需要从 XML 元素中删除该属性。
所以可以说我有
DECLARE @Xml XML
SET @XML =
'<person
FirstName="Harvey"
LastName="Saayman"
MobileNumber="Empty"
/>'
MobileNumber 属性可能存在也可能不存在,如果存在,并且值为“空”,我需要将我的 XML 变量更改为:
'<person
FirstName="Harvey"
LastName="Saayman"
/>'
我是一个完整的 SQL XML 菜鸟,不知道该怎么做,有什么想法吗?