Ryszard Halski
2011-05-05 09:53:59 UTC
wyzwalacz zdefiniowany mniej wiecej tak:
create trigger sometrigger
before insert
on sometable
for each statement
execute procedure triggerfunction();
pytanie: czy mozna w triggerfunction() po zajsciu okreslonego warunku nie
pozwolic na wykonanie wlasciwego inserta inaczej niz przez:
raise exception ...
czyli zaniechac wykonania inserta /update, delete/ pod pewnym warunkiem
badanym wewnatrz funkcji wyzwalacza.
K.
create trigger sometrigger
before insert
on sometable
for each statement
execute procedure triggerfunction();
pytanie: czy mozna w triggerfunction() po zajsciu okreslonego warunku nie
pozwolic na wykonanie wlasciwego inserta inaczej niz przez:
raise exception ...
czyli zaniechac wykonania inserta /update, delete/ pod pewnym warunkiem
badanym wewnatrz funkcji wyzwalacza.
K.