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.