Oracle 触发器练习

原创 2013年12月04日 15:05:28

使用触发器实现:删除dept对应的部门编号后,emp中部门编号变空


create or replace
trigger tri_change
after/*before instead of */  delete /* or update..*/ on dept
for each row --行级触发
--定义变量在这里 declare。。
begin
update emp set deptno=''
where deptno=:old.deptno;
--:new.字段表示新的 :old表示原来的

end;


sqlserver的触发器练习

触发器的概念:它是由事件驱动的,就像java中的监听,当某个事件发生了,就会做一些工作。 下面直接上干货,创建insert触发器、delete触发器、DDL触发器和如何查看触发器定义 1....
  • a502367897
  • a502367897
  • 2017年07月21日 16:11
  • 103

SQL Server 存储过程和触发器sql语句练习

SQL Server 存储过程和触发器sql语句练习
  • hoho_12
  • hoho_12
  • 2015年12月18日 22:25
  • 1603

oracle触发器的启用和停用

1、禁用 table_name 表的所有 trigger   ? 1 alter table table_name disable...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2017年08月23日 16:03
  • 313

oracle 触发器与事务

(1)如果外部事务撤销,触发器形成的变更是否会撤销?如果触发器操作失败,是否会导致外部SQL失败,从而导致事务撤销(2) 事务回滚时,触发器形成的变更是否会撤销;(3) 触发器失败时,外部SQL是否会...
  • sunitjy
  • sunitjy
  • 2010年07月22日 20:49
  • 3476

oracle的触发器增删改实例

原文链接:http://www.2cto.com/database/201309/241734.html oracle的触发器增删改实例   ----------对一张表增删改的触发...
  • jarniyy
  • jarniyy
  • 2016年04月06日 15:39
  • 1257

Oracle启用和禁用触发器

1、禁用table_name表的所有trigger alter table table_name disable all triggers; 2、启用table_name表的所有trigger al...
  • itmyhome
  • itmyhome
  • 2015年08月04日 22:16
  • 2651

oracle创建视图触发器

1.视图触发器语法 2.视图触发器作用 3.视图触发器实例
  • baidu_37107022
  • baidu_37107022
  • 2017年07月08日 00:01
  • 651

oracle中触发器有什么作用

触发器    触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT   或   DELETE。触发器可以查询其它表...
  • gfangxiong
  • gfangxiong
  • 2012年04月06日 15:16
  • 2053

oracle 触发器:条件判断自动执行某些任务,不仅仅用于自增id

实现功能:当某张表写入数据时,同时将处理后的数据写入另一张表 create or replace trigger TG_sale_warehousein_gh after insert ...
  • cctvcqupt
  • cctvcqupt
  • 2015年01月23日 11:29
  • 533

oracle数据库触发器(trigger)用法总结

http://yedward.net/?id=116   触发器的意思就是当我们对数据库对象(一般是表或视图)进行insert、update、delete操作的时候,这些操作会相应的触发一些事件的...
  • zhanzhib
  • zhanzhib
  • 2015年09月25日 10:12
  • 10591
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 触发器练习
举报原因:
原因补充:

(最多只允许输入30个字)