W XPath [expression] składnia oznacza predykat
na ścieżce lokalizacji. [1] to skrócona składnia
dla [position()=1] , co oznacza „pierwszy element”. W SQL Server użycie XPath [1] (lub dowolny inny predykat, który deterministycznie filtruje do co najwyżej jednego elementu) jest wymagany, ponieważ przekształca wyrażenie XPath z takiego, które zwraca dowolną liczbę elementów na jedno, które deterministycznie zwraca 0 lub 1 elementów, przekształcając się w wyrażenie skalarne, co jest .value()
wymaga: