Próbowanie następującego kodu. Ale pobieranie "Argument 1 metody typu danych XML" modyfikuj "musi być literałem" błąd ". Szukano dużo, ale nie mogę znaleźć żadnego rozwiązania tego problemuUzyskiwanie "Argument 1 metody typu danych XML" modyfikuj "musi być literałem ciąg" podczas wstawiania atrybutu w xml
SET @Path = '/@ParentNodeName/@NodeName/child::*'
SET @x.modify('insert attribute status {sql:variable("@status")}
as first into (' + @Path + ')[1]')
Spróbuj tego !! To działa!! [Wstawianie dynamicznych węzłów XML za pomocą modyfikacji XML-DML?] (Http://social.msdn.microsoft.com/Forums/en-US/sqlxml/thread/f7f211ee-df56-47a1-8365-4afa989416ff/) –