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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wyzwalacz wierszowy (3)

Wyzwalacz wierszowy (3)


Bieżący slajd przykład wyzwalacza wierszowego o nazwie WstawIdentyfikator, wykonywanego przed poleceniem INSERT na relacji PRACOWNICY. W ciele wyzwalacza zostaje sprawdzona wartość atrybutu ID_PRAC, jaka zostanie umieszczona w rekordzie po operacji INSERT. Jeśli jest ona pusta (oznacza to, że użytkownik nie podał wartość dla ID_PRAC w poleceniu INSERT), wyzwalacz pobiera wartość z sekwencji o nazwie SEQ_PRACOWNICY i wstawia ją do atrybutu ID_PRAC. Dzięki temu operacja INSERT będzie mogła być zrealizowana – atrybut ID_PRAC jest atrybutem obowiązkowym.


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