Triggers are automatic invocation of statements. It can be written based on the action (or) a response for the action (or) a preliminary step before the action.
Considering a scenario, I need to insert a record while updation happened in the table. In that case, we can write after update trigger (Below is an example). Similarly, we will be having after insert, for insert, for update triggers.
Below is a small code snippet to create a table + trigger,
create table venkat(id int, val varchar(20))
insert into venkat values(1,'Venkat1')
insert into venkat values(2,'Venkat2')
insert into venkat values(3,'Venkat3')
insert into venkat values(4,'Venkat4')
select * from venkat
create trigger upd_venkat on venkat
after updateas
begin
insert into venkat values(5,'Venkat5')
end
update venkat set id=6 where id=4

select * from venkat
No comments:
Post a Comment