Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Cztery typy kursorów przewijanych są statyczne, dynamiczne, sterowane kluczami i mieszane. Kursory statyczne wykrywają niewiele zmian, ale są stosunkowo tanie do zaimplementowania. Dynamiczne kursory wykrywają wszystkie zmiany, ale są kosztowne do zaimplementowania. Kursory oparte na zestawie kluczy i mieszane plasują się pomiędzy nimi, wykrywając większość zmian przy mniejszym koszcie niż kursory dynamiczne.
Następujące terminy służą do definiowania cech każdego typu kursora przewijanego:
Wykonują aktualizacje, usunięcia i wstawienia. Aktualizacje, usuwanie i wstawianie wykonywane za pośrednictwem kursora z wywołaniem sqlBulkOperations lub SQLSetPos albo z umieszczoną aktualizacją lub instrukcją delete.
Inne aktualizacje, usuwanie i wstawianie. Aktualizacje, usuwanie i wstawianie nie są wprowadzane przez kursor, w tym te wykonywane przez inne operacje w tej samej transakcji, wykonane za pośrednictwem innych transakcji i wykonane przez inne aplikacje.
Członkostwo. Zbiór wierszy w wynikowym zestawie danych.
Zamówienie. Kolejność zwracania wierszy przez kursor.
Wartości. Wartości w każdym wierszu w zestawie wyników.
Aby uzyskać informacje o sposobie aktualizowania, usuwania i wstawiania danych, zobacz Aktualizowanie danych — omówienie.
Ta sekcja zawiera następujące tematy.