储存过程和触发器.ppt

第6章 存储过程、触发器和数据完整性 6.1 存储过程 6.2 触发器 6.3 数据完整性 6.1 存储过程 基本概念 创建存储过程 例:创建一个最简单的存储过程: 例:带参数的存储过程: 执行存储过程 例:执行带参数的sp_getemp;2存储过程 存储过程的返回值和状态信息 存储过程的修改和删除 修改存储过程的语句是(一般格式): ALTER PROC[edure] procedure_name [ ; number ] [ @parameter data_type [ = default ], …?] AS sql_statement 删除存储过程的语句是: DROP PROC[edure] procedure_name 注意:删除存储过程的语句中不能指定序号。也就是说,该语句将同时删除同名的所有存储过程。 要用好存储过程 6.2 触发器 触发器的用途 触发器是依附于表的数据库对象 一个触发器和三部分内容有关: 定义触发器的表 激活触发器的数据操作语句 触发器要采取的动作 建立触发器的语句 例:建立一个简单的触发器。 插入视图和删除视图 删除类触发器 例:定义一个触发器,使得当删除仓库记录时,同时将所属所有职工记录的仓库号字段值置为空值NULL: 插入类触发器 例:对职工表的插入操作定义一个触发器,使得当插入职工记录时,检查相应的

文档评论(0)

1亿VIP精品文档

相关文档