Laden...

OpenXML Frage

Erstellt von haudi vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.263 Views
H
haudi Themenstarter:in
30 Beiträge seit 2005
vor 17 Jahren
OpenXML Frage

Hallo, ich habe hier eine gespeicherte Prozedur in SQL Server 2005, die OpenXML verwendet:

-- Insert values from XML string into table Users_Roles  
INSERT  INTO Users_Roles (ID, [User], Role)  
        SELECT  NEWID(), @userId, r.ID  
        FROM    OPENXML(@idoc, '/roles/role', 1)  
                WITH    ([Name] nvarchar(255)) x  
            INNER JOIN Roles r ON r.Name = x.Name  

Nun wollte ich diese ein wenig abändern, jedoch gibt es anscheinend Probleme mit diesem root-Pfad: /roles/role. Wie bildet der sich, bzw. worauf muss man achten, wenn sich z.B. der Name der Tabelle oder der Parameter ändern?
Ich dachte erst, dass man den einfach selber vorgeben kann, aber das ist wohl falsch.

Danke
H.