ZSBD-2st-1.2-w10.tresc-1.4-Slajd15

Z Studia Informatyczne
Wersja z dnia 14:23, 10 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Klauzula RETURN i ORDER BY

Klauzula RETURN i ORDER BY


Zadaniem klauzuli RETURN jest konstruowanie wyniku zapytania XQuery. Wynik może mieć postać dokumentów XML (poprawnych w sensie well-formed) lub ich fragmentów (nie spełniających reguł poprawności w sensie well-formed) .

Klauzula RETURN jest ewaluowana raz, dla każdej krotki uzyskanej w wyniku działania wcześniejszych klauzul. Wyniki tej ewaluacji składają się na rezultat wyrażenia FLWOR.

Jeśli w zapytaniu nie ma klauzuli ORDER BY wówczas kolejność krotek dostarczanych do klauzuli RETURN jest determinowana przez sposób przetwarzania klauzul FOR i LET.

Jeśli klauzula ORDER BY istnieje wówczas to ona decyduje o kolejności krotek w strumieniu dostarczanym do klauzuli RETURN.


<< Poprzedni slajd | Spis treści | Następny slajd >>