/*
同一表使用所有条件
Create or replace trigger t5
Before insert,delete,update on 表名
For each row
//plsql块 */
/*
在触发器中,还有三个变量:都是boolean
INSERTING 正在执行insert吗。
DELETING
UPDATING */
select TABLE_NAME from USER_TABLES;
select * from trigger_t2;
desc trigger_t2;
create or replace trigger t4
before INSERT OR UPDATE or delete on trigger_t2
FOR EACH ROW
declare
begin
if inserting then
dbms_output.put_line('写入');
elsif deleting then
dbms_output.put_line('删除');
else
dbms_output.put_line('更新');
end if;
end;
---测试
set serveroutput on;
insert into trigger_t2 values(1,'jk',23);
delete from trigger_t2 where id=1;
update trigger_t2 set name='kk';
---------------------------------------------------
---------------------------------------------------
--使用when语句设置条件
create or replace trigger t5
before INSERT on trigger_t2
FOR EACH ROW
when (NEW.age<=18)
declare
begin
DBMS_OUTPUT.PUT_LINE('大于20是:'||:NEW.age);
RAISE_APPLICATION_ERROR(-20000, '年龄小于18不能参与');
end;
set serveroutput on;
INSERT INTO TRIGGER_T2 VALUES(4,'KK',22);
/*
--禁用trigger
alter trigger t4 disable;
alter trigger t4 enable;
--修改名称
alter trigger t4 rename to t5;
*/

最新文章

  1. RP4412开发板烧写Ubuntu12.04失败原因分析解决
  2. 编译原理LL1文法Follow集算法实现
  3. innerHtml and Jquery.html()
  4. 关于Scala JDK与IDEA版本兼容的问题
  5. thinkphp3.2+PHPExcel导出查询数据到excel表格的实例
  6. java前端选择
  7. UI 公钥加密
  8. ef code first 您没有所需权限
  9. hdu3715
  10. [HAOI 2011]向量
  11. 13_Android的生命周期
  12. 48-设置tomcat虚拟路径的两种方法(Eclipse、tomcat、IDEA)
  13. 关于 Spring Security OAuth2 中 CORS 跨域问题
  14. SQL 对结果集进行分组排序过滤重复数据
  15. 常用DOS命令之通俗易懂篇
  16. Spring Boot 揭秘与实战(二) 数据缓存篇 - Redis Cache
  17. linux grep进阶
  18. PAT甲级 1130. Infix Expression (25)
  19. 【BZOJ2084】[Poi2010]Antisymmetry(manarcher)
  20. CXF wsdl2java 生成java代码供客户端使用

热门文章

  1. uva 11038 - How Many O&#39;s?
  2. Centos6.5使用yum安装Mysql5.7
  3. javaScript中将时间戳转换成日期格式
  4. 环形进度条带数字显示(canvas)
  5. Java学习笔记--“==”与&quot;equals&quot;
  6. Cisco Anyconnect Secure Mobility Client
  7. jquery幻灯片--渐变
  8. JavsScript的基本特点
  9. altium designer14的Import wizard 为空的解决方法
  10. 小qyvlik 先看两个视频,和 QtQuick UI 问答