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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wyzwalacz wierszowy (1)

Wyzwalacz wierszowy (1)


Wyzwalacz wierszowy jest wykonywany jednokrotnie dla każdego rekordu, przetworzonego przez polecenie uruchamiające wyzwalacz. Aby wyzwalacz był wyzwalaczem wierszowym, należy w jego definicji podać klauzulę FOR EACH ROW. Wyzwalacz wierszowy ma jedno poważne ograniczenie – w jego ciele nie może zostać wykonana żadna operacja odczytu lub modyfikacji danych relacji lub perspektywy, dla której zdefiniowano wyzwalacz. Gdyby realizacja takich operacji była dopuszczalna w wyzwalaczu wierszowym, SZBD nie mógłby zagwarantować spójności operacji. Za to w wyzwalaczu wierszowym można bezpośrednio odwołać się do wartości atrybutów rekordu relacji lub perspektywy, dla którego wyzwalacz został uruchomiony. Zostanie to omówione na następnym slajdzie.


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