oracle触发器级联修改,oracle_11gR2_12 触发器TRIGGER - 介绍,创建,使用,级联(删除,插入和...

oracle_11gR2_12 触发器TRIGGER - 介绍,创建,使用,级联(删除,插入和

这是有声音的视频, 请检查耳机或者音箱 声音输出设备

教程使用 Oracle 11g Release 2 版本

内容:触发器TRIGGER - 介绍,创建,使用,级联(删除,插入和更新)

===============================================

触发器是一个特殊的存储过程。

区别就是在于, 存储过程需要去调用,而触发器无需调用,在执行某些操作的时候,会自动执行。

一般当表或者视图执行 增,删,改 操作的时候,就会自动执行触发器中的PL SQL 语句块。

还有一个区别, 创建触发器是不带参数的, 而 存储过程 可带可不带 参数。

===========================================

下面一个例子进行演示

数据库行级触发器 - 对每一行(每一条记录进行检查) 动作都触发 FOR EACH ROW

创建一个学生表:

CREATE TABLE xue_sheng( id integer, xing_ming varchar(25),xing_bie number, fen_shu number, b_id integer);

INSERT INTO xue_sheng VALUES(1,'ZhanSan',1,80,1);

INSERT INTO xue_sheng VALUES(2,'LiSi',1,90,2);

INSERT INTO xue_sheng VALUES(3,'ZhanHong',0,75,2);

INSERT INTO xue_sheng VALUES(4,'ChenXiaoMing',1,85,1);

创建一个班级表:

CREATE TABLE ban_ji( id integer , ban_ji varchar(25));

INSERT INTO ban_ji VALUES(1,'1-(1)');

INSERT INTO ban_ji VALUES(2,'1-(2)');

----------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值