优秀的编程知识分享平台

网站首页 > 技术文章 正文

PLSQL快速入门:触发器(触发器sql语句)

nanyue 2024-09-23 10:43:48 技术文章 5 ℃


--(12)触发器

存储过程:必须调用存储过程才会执行。

触发器:通过事件触发自动执行的。

--日志表案例


create table t_log(u varchar2(255), t varchar2(255), d varchar2(255));

drop table t_log;

select * from t_log;


create or replace trigger t_trigger

after delete or insert or update on t

declare

s varchar2(255);

begin

if inserting then

s:='添加操作';

elsif updating then

s := '修改操作';

elsif deleting then

s := '删除操作';

end if;

insert into t_log values(user, s, to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));

end;


select * from t_log;

select * from t;

delete from t_log;


insert into t values(9,'你好',23);

update t set name='abc' where id = 1;

delete from t where id = 2;

最近发表
标签列表