Академический Документы
Профессиональный Документы
Культура Документы
A TRIGGER WILL FIRE BASED ON AN EVENT. FOR DML TRIGGERS THE TRIGGER WILL FIRE BASED
ON DML EVENTS.
TRIGGER NAME :- IS THE NAME OF THE TRIGGER. THE TRIGGER NAME CAN BE THE SAME AS
ANOTHER OBJECTS NAME, SINCE TRIGGER NAMES ARE STORED BY ORACLE IN A SEPARATE NAME
SPACE.
TRIGGER TIMING:- SPECIFIES WHEN THE TRIGGER SHOULD BE FIRED. THE TRIGGER TIMING CAN
BE BEFORE OR AFTER.IF THE TRIGGER TIMING IS BEFORE THEN THE TRIGGER WILL FIRE
BEFORE THE TRIGGERING EVENT. IF THE TRIGGER TIMING IS AFTER THEN THE TRIGGER WILL
FIRE AFTER THE TRIGGERING EVENT.
INSERT
UPDATE
DELETE
OR ALL 3 OF THEM.
TABLE NAME:- SPECIFIES THE NAME OF THE TABLE ON WHICH WE ARE WRITING THE TRIGGER.
IF THE TRIGGER IS A STATEMENT LEVEL TRIGGER THEN IT WILL FIRE ONCE REGARDLESS OF
THE NUMBER ROWS
AFFECTED BY THE TRIGGERING STATEMENT.
IF THE TRIGGER IS A ROW LEVEL TRIGGER THEN IT WILL FIRE THOSE MANY TIMES AS THE
NUMBER ROWS
AFFECTED BY THE TRIGGERING STATEMENT.