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

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