第10章存储过程与触发器2.pptVIP

  • 1
  • 0
  • 约7.91千字
  • 约 37页
  • 2017-06-11 发布于四川
  • 举报
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)

1亿VIP精品文档

相关文档