学生表student
日志表 log
实现功能删除学生表的一条数据就触发将删除的主键存入到日志表中
create or replace function add_log() --触发器执行函数名returns trigger as $$begin
insert into log(studentid) values(OLD.studentid); --表示老的学生id
return OLD;
end;
$$
language plpgsql; --触发器函数可以使用系统自带的过程语言(例如plpgsql, pltcl, plperl, plpython)来写, 也可以使用C来写.
create trigger log_add --触发器名
after delete on student
for each row execute procedure add_log();