第7章存储过程1.pptVIP

  • 2
  • 0
  • 约4.24千字
  • 约 14页
  • 2019-09-22 发布于湖北
  • 举报
第7章 存储过程与触发器 存储过程和触发器都是SQL Server的数据库对象。 存储过程的存在独立于表,存放在服务器上,供客户端调用; 触发器的使用则和表的更新操作紧密结合,是一种特殊的存储过程,使用触发器可以大大提高数据库应用程序的灵活性和健壮性,可以利用触发器来实现复杂的业务规则,更有效地实施数据完整性。 练习 定义具有参数的存储过程。在学生选课数据库中,创建一个名称为Ins_stu的存储过程,该存储过程的功能是向Student表中插入一条记录,新记录的值由参数提供,如果未提供值给@sex时,由参数的默认值’男’代替。 执行存储过程: exec ins_stu ,‘杨光’,default,25,‘计算机系’ exec ins_stu‘美女,女,23,‘信息系‘ 7 . 1 存储过程 7 . 2 触发器 在 Microsoft SQL Server 2005 中,使用T-SQL语句编写存储过程。 存储过程可以接受输入参数、返回表格或标量结果和消息,调用“数据定义语言(DDL)”和“数据操作语言(DML)”语句,然后返回输出参数。 7.1.1 存储过程的类型 在 Microsoft SQL Server 2005 中有下列几种类型存储过程: (1) 系统存储过程。系统存储过程是由SQL Serv

文档评论(0)

1亿VIP精品文档

相关文档