SQL Server XML add attribute if non-existent
问题 I am trying to add an attribute if it does not exist. It should be simple, but I am new to XML XPath/XQuery/etc., so excuse my ignorance. I want to be able to pass XML data and modify it... ALTER FUNCTION [dbo].[ConvertXmlData](@xmlData XML) RETURNS XML AS BEGIN RETURN @xmlData.<something here> END If I pass data like: <something> this is sample data <xxx id="1"/> and <xxx id="2" runat="server" />. More <yyy id="3" /> </something> I would like <something> this is sample data <xxx id="1" runat