- 6
- 0
- 约 37页
- 2017-05-19 发布于四川
- 举报
第十章存储过程与触发器2
SQL Server 2005数据库应用技术(第二版) 第10章 存储过程与触发器(2) 复习 上次课的主要内容 创建存储过程的语法及准则 创建简单存储过程 创建接受输入参数的存储过程 创建接受输出参数和返回值的存储过程 查看、修改和删除存储过程 导入 在实际的数据库应用中,往往需要系统具备一些能自动执行的功能,以保证数据的一致性和完整性。 问题:如何保证数据的一致性和完整性? 约束 触发器 与CHECK约束、默认值和规则相比较,触发器可以强制实现更加复杂的数据完整性,而且可以参考其他表的字段。在表中如果既有约束又有触发器,则在执行时约束优先于触发器。 触发器 [例1] 创建一个DML触发器,当操作者试图向成绩表中添加或修改数据时,该触发器向客户端显示一条消息. if exists (select * from sysobjects where name=xs_t_uandi and type=tr) drop trigger xs_t_uandi go create trigger xs_t_uandi on xscj for insert,update as print 插入或更新了成绩表 go -- insert into xscj values(200010,202,77) 触发器 [例2] 创建一个DDL触发器,当操作者试图创建、修改和删除数据库表时,
原创力文档

文档评论(0)