数据库浅谈之触发器
来源:互联网 发布:火箭回收知乎 编辑:程序博客网 时间:2024/06/11 19:53
一.触发器使用的场景
1.当某些数据库对象发生改变时(例如对某张表进行insert、update、delete操作),需要自动执行相关的动作。
-- 当表t_test_students的数据发生变化时,启动触发器更新t_test_major_stats的数据。
CREATE OR REPLACE TRIGGER UpdateMajorStats
AFTER INSERT OR DELETE OR UPDATE ON t_test_students
DECLARE
CURSOR c_Statistics IS
SELECT major, COUNT(1) total_students, SUM(current_credits) total_credits FROM t_test_students GROUP BY major;
BEGIN
DELETE FROM t_test_major_stats;
FOR v_Statistics IN c_Statistics LOOP
INSERT INTO t_test_major_stats
(major, total_credits, total_students)
VALUES
(v_Statistics.major, v_Statistics.total_credits, v_Statistics.total_students);
END LOOP;
END UpdateMajorStats;
- 数据库浅谈之触发器
- 浅谈SQL Server 数据库之触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 浅谈数据库触发器
- 浅谈数据库中的触发器
- 浅谈数据库中的触发器
- 数据库回顾之-----触发器
- 数据库之触发器
- 数据库之触发器
- IT 工资水平
- TOMCAT6配置负载均衡和集群
- JAVA高级视频_IO输入与输出_收获一
- WebService analyze part one : build wsdl from java service .
- C# 多用户操作不允许所请求的注册表访问权
- 数据库浅谈之触发器
- FZU2011年3月月赛小结
- Directx----索引缓冲区
- dos下使用汇编产生一个随机数方法
- JAVA经典算法40题
- Windows程序设计笔记(1)
- BeginPaint和EndPaint处理WM_PAINT
- 求一个VB 毕业设计
- WINFORM 不同窗体间传值