BD-1st-2.4-lab13.tresc-1.1-Slajd28

Z Studia Informatyczne
Wersja z dnia 09:06, 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

Wyzwalacz polecenia

Wyzwalacz polecenia


Bieżący slajd dokładnie wyjaśnia wyzwalacze polecenia. Wyzwalacz taki wykonywany jest zawsze jednokrotnie, niezależnie od liczby rekordów, jakie przetworzyło polecenie. Ograniczeniem takiego wyzwalacza jest niemożność bezpośredniego odwołania w ciele wyzwalacza do danych relacji lub perspektywy, na której założono wyzwalacz (takie odwołanie jest możliwe w w przypadku wyzwalaczy wierszowych).

Zanalizujmy wyzwalacz polecenia o nazwie ZapiszOperacjeInsert. Wyzwalacz został założony na relacji PRACOWNICY i zostaje wykonany po realizacji operacji INSERT. Jedyne polecenie w ciele wyzwalacza wstawia do relacji LOG rekord, opisujący datę realizacji operacji wstawienia rekordów do relacji PRACOWNICY. Reasumując, omawiany wyzwalacz śledzi operacje wstawienia rekordów do relacji PRACOWNICY.


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