BD-1st-2.4-lab12.tresc-1.1-Slajd19
Z Studia Informatyczne
Kursor niejawny (2)
Przykład na bieżącym slajdzie pokazuje użycie atrybutów kursora niejawnego.
Pierwsze polecenie usuwa z relacji PRACOWNICY rekordy, w których wartość atrybutu ID_ZESP jest pusta. Jeśli usunięto chociaż jeden rekord (wartość atrybutu %FOUND kursora niejawnego jest równa TRUE), na konsoli wypisana zostanie liczba usuniętych rekordów (wartość atrybutu %ROWCOUNT kursora niejawnego). W przeciwnym wypadku na konsoli pojawi się komunikat „Brak rekordów do usunięcia!”.
Dalej wykonywane jest polecenie wstawienia do relacji ZESPOLY wyniku podzapytania. Po wykonaniu operacji na konsoli wypisana zostanie liczba dodanych przez polecenie rekordów (wartość atrybutu %ROWCOUNT kursora niejawnego).