Unit 4 PL SQL A58
Unit 4 PL SQL A58
-------------------
2)
create or replace trigger updatingtrg
before update on emps
for each row
declare
dsal int;
begin
dsal:=:new.sal-:old.sal;
dbms_output.put_line('Difference:- '||dsal);
end;
/
-------------------
3)
create or replace trigger EMPINSTRG
before insert on emps
for each row
begin
insert into EMPINS values(:new.eno, :new.dep, :new.sal);
end;
/
-------------------
4)
CREATE OR REPLACE TRIGGER ittrigger
AFTER INSERT ON emps
FOR EACH ROW
BEGIN
IF (:new.dep = 'IT') THEN
INSERT INTO it_table VALUES (:new.eno, :new.ename, :new.dep, :new.sal);
END IF;
END;
/
-------------------
5)
create or replace trigger upsaltrg
before update on emps
for each row
begin
insert into new_emp values(:old.eno, :old.sal, :new.sal);
end;
/