Czy możemy używać kursorów w funkcjach?

Spisu treści:

Czy możemy używać kursorów w funkcjach?
Czy możemy używać kursorów w funkcjach?
Anonim

Użycie kursora Główną funkcją kursora jest pobieranie danych, jeden wiersz naraz, z zestawu wyników, w przeciwieństwie do poleceń SQL, które działają na wszystkich wierszach w wyniku ustawionym jednorazowo. Kursory są używane, gdy użytkownik musi zaktualizować rekordy w sposób pojedynczy lub wiersz po wierszu, w tabeli bazy danych.

Czy funkcja może zwrócić kursor?

Przechowywana funkcja może zwrócić tylko jeden kursor jako wartość zwracaną; jednak funkcja kursora może zwrócić dodatkowe zestawy wyników w inny sposób (funkcja Oracle może użyć do tego wyjściowych parametrów kursora).

Jakie są funkcje kursorów?

Kursory są używane przez programistów baz danych do przetwarzania poszczególnych wierszy zwracanych przez zapytania systemu baz danych. Kursory umożliwiają jednoczesną manipulację całymi zestawami wyników. W tym scenariuszu kursor umożliwia sekwencyjne przetwarzanie wierszy w zestawie wyników.

Dlaczego nie należy używać kursora?

Kursory mogą być używane w niektórych aplikacjach do operacji serializowanych, jak pokazano w powyższym przykładzie, ale generalnie należy ich unikać ponieważ mają negatywny wpływ na wydajność, zwłaszcza podczas pracy na duże zestawy danych.

SQL Cursors - how and when to use them

SQL Cursors - how and when to use them
SQL Cursors - how and when to use them
Znaleziono 29 powiązanych pytań

Zalecana:

Interesujące artykuły
Gdzie Johnson Tsang chodził do szkoły?
Czytaj więcej

Gdzie Johnson Tsang chodził do szkoły?

Tsang urodził się Chang Tsong-zung w 1951 roku w Hongkongu. Ukończył Williams College w 1973 roku. Kim jest Johnson Tsang? Johnson Tsang po raz pierwszy wziął udział w zajęciach z modelowania z gliny w 1991 roku, podczas swojej trzynastoletniej kariery policjanta.

Po strzeleniu gola?
Czytaj więcej

Po strzeleniu gola?

Gol zostaje zdobyty kiedy cała piłka przechodzi przez linię bramkową, pomiędzy słupkami bramkowymi i pod poprzeczką, pod warunkiem, że drużyna zdobywająca punkty nie popełniła żadnego przewinienia cel. Jeżeli bramkarz wrzuci piłkę bezpośrednio do bramki przeciwnika, przyznawany jest rzut od bramki.

Czy oznacza brak?
Czytaj więcej

Czy oznacza brak?

A sieć rozległa (znana również jako WAN), to duża sieć informacji, która nie jest powiązana z jedną lokalizacją. Co oznacza WAN '? skrót od Sieć rozległa: system do łączenia komputerów w różnych częściach kraju lub świata: Szybkie łącze szerokopasmowe umożliwiło komunikację WAN w czasie rzeczywistym.