ZSBD-2st-1.2-w10.tresc-1.4-Slajd6
Z Studia Informatyczne
Cechy języka XQuery
Zapytania XQuery pozwalają na definiowanie zapytań w sposób deklaratywny – podobnie jak SQL.
Wykorzystują wyrażenia ścieżkowe zgodne ze standardem XPath 2.0
Operują na pojedynczych dokumentach lub ich kolekcjach. Specjalne funkcje takie jak: input, collection, document lub doc pozwalają na wskazanie danych bazowych, na których zapytanie będzie operowało.
Polecenia XQuery konstruują dokumenty XML lub fragmenty takich dokumentów – wynik zapytania nie koniecznie musi być poprawnym dokumentem XML w sensie well-formed.
Polecenia XQuery oparte są na wyrażeniach nazywanych w skrócie FLWOR. Zbudowane są one z użyciem pięciu klauzul: FOR, LET, WHERE, ORDER BY, RETURN. Na kolejnych slajdach zostaną omówione poszczególne klauzule.