Probieren Sie den folgenden Code. Aber bekommen 'Das Argument 1 der Xml-Datentyp-Methode "Ändern" muss ein String-Literal' Fehler sein. viel gesucht, aber kann nicht jede Lösung für dieses ProblemGetting 'Das Argument 1 der Xml-Datentyp-Methode "Ändern" muss ein String-Literal sein' beim Einfügen eines Attributs in Xml
SET @Path = '/@ParentNodeName/@NodeName/child::*'
SET @x.modify('insert attribute status {sql:variable("@status")}
as first into (' + @Path + ')[1]')
bereiten !! Es klappt!! [Einfügen von dynamischen XML-Knoten über XML-DML modifizieren?] (Http://social.msdn.microsoft.com/Forums/en-US/sqlxml/thread/f7f211ee-df56-47a1-8365-4afa989416ff/) –