3、触发器(trigger)
来源:互联网 发布:腾道数据 编辑:程序博客网 时间:2024/06/05 11:39
第二节:语句触发器
create trigger tr_book
before inserton t_book
begin
if user!='cc' then
raise_application_error(-20001,'权限不足');
end if;
end;
create trigger tr_book2
before update or delete
on t_book
begin
if user!='CC' then
raise_application_error(-20001,'权限不足');
end if;
end;
create trigger tr_book_log
after insert or update or delete
on t_book
begin
if updating then
insert into t_book_log values(user,'update',sysdate);
else if inserting then
insert into t_book_log values(user,'insert',sysdate);
else if deleting then
insert into t_book_log values(user,'delete',sysdate);
end if;
end if;
end if;
end;
第三节:行触发器
create trigger tr_book_add
after insert
on t_book
for each row
begin
update t_booktype set num=num+1 where id=:new.typeId;
end;
create trigger tr_book_delete
after delete
on t_book
for each row
begin
update t_booktype set num=num-1 where id=:old.typeId;
end;
阅读全文
0 0
- 3、触发器(trigger)
- 触发器 trigger ..
- 触发器(Trigger)
- 触发器trigger
- 触发器trigger
- 触发器Trigger
- 触发器 trigger
- 触发器实例-trigger
- 触发器(Trigger)(一)
- 触发器(Trigger)(二)
- 触发器(Trigger)(三)
- 触发器(Trigger)(四)
- 触发器(Trigger)(五)
- 触发器(Trigger)(六)
- 触发器(Trigger)(七)
- 触发器(Trigger)(八)
- 触发器(Trigger)(九)
- 触发器Trigger的创建
- 最大公约数和最小公倍数的求解
- Linux
- boostrap-table插件分页展示表格数据
- CSDN日报20170713——《程序人生,终究是起承转合》
- Mongoose学习参考文档
- 3、触发器(trigger)
- 操作系统之文件管理
- 深度学习框架Caffe图片分类教程
- 历年阿里面试题汇总
- 轻松学,浅析依赖倒置(DIP)、控制反转(IOC)和依赖注入(DI)
- java之MVC设计模式浅析
- Android常用框架----权限管理系列框架
- 自己写的凌乱的笔记
- C++ 继承的构造与析构