Udostępnij za pośrednictwem


Akcesory danych

Tematy w tej sekcji omówiono i przewidują przykładowy kod danych -metoda dostępu funkcji.

Opis fn:data(), fn:ciąg() i text()

XQuery ma funkcja fn:data() wyodrębnić wartości wartość skalarna, wpisane z węzłów, test węzłów text() zwraca tekst węzłów i funkcja fn:ciąg() zwracającą wartość ciąg węzła.Ich użycie może być mylące.Poniżej przedstawiono wskazówki dotyczące używania się poprawnie w SQL Server.XML wystąpienie <wieku>12</age> jest stosowany dla celów ilustracji.

  • Bez typu XML: Ścieżka /age/text() wyrażenie zwraca tekst węzła "12".Funkcja fn:data(/age) zwraca wartość ciąg "12" a więc fn:ciąg(/age).

  • Pismo XML: /Age/text() wyrażenie zwraca statyczne błędu dla prostej wszelkie wpisane <wieku> element.Z drugiej strony fn:data(/age) zwraca liczbę całkowitą 12.Fn:string(/age) zwraca ciąg "12".

Zobacz także

Koncepcje