In XPath der [Ausdruck]
Syntax bezeichnet ein Prädikat
auf dem Standortpfad. [1][code> ist die abgekürzte Syntax
für
[position()=1][code> , was „das erste Element“ bedeutet. Bei Verwendung von XPath in SQL Server ist
[1]
(oder jedes andere Prädikat, das deterministisch auf höchstens ein Element filtert) ist erforderlich, da es den XPath-Ausdruck von einem Ausdruck, der eine beliebige Anzahl von Elementen zurückgibt, in einen umwandelt, der deterministisch 0 oder 1 Elemente zurückgibt, und sich so in einen skalaren Ausdruck umwandelt .value()
benötigt: