第九章一-存储过程与触发器 9.1存储过程的綜迷 9.2创建、执行、修改、删除简单存储过程 9.3创建和执行含参数的存储过程 9.4存储过程的重新编译 9.5系统存储过程和扩展存储过程 9.6案例中的存储过程 9.7触发器综迷 9.8触发器的创建和执行 战@e9.9修改和删除触发器 9.10嵌套触发器 9.11案例中的触发器 目录
第九章 --存储过程与触发器 9.1 存储过程的综述 9.5 系统存储过程和扩展存储过程 目录 9.2 创建、执行、修改、删除简单存储过程 9.3 创建和执行含参数的存储过程 9.4 存储过程的重新编译 9.6 案例中的存储过程 9.7 触发器综述 9.8 触发器的创建和执行 9.9 修改和删除触发器 9.10 嵌套触发器 9.11 案例中的触发器
存储过程由一组预先编缉好的 SQL语句组成。将其放在服务器上 由用户通过指定存储过程的名字来执 行它。触发器是一种特殊类型的存储 过程,它不是由用户直接调用,而是 当用户对数据进行操作(包含数据的 INSERT、 UPDATE或 DELETE操作)时自 动执行。 本章主要介绍存储过程和触发器 的基本概念及其创建、修改和使用等
存储过程由一组预先编辑好的 SQL语句组成。将其放在服务器上, 由用户通过指定存储过程的名字来执 行它。触发器是一种特殊类型的存储 过程,它不是由用户直接调用,而是 当用户对数据进行操作(包含数据的 INSERT、UPDATE或DELETE操作)时自 动执行。 本章主要介绍存储过程和触发器 的基本概念及其创建、修改和使用等
操作方法。 91存储的过程综述 9.11存储过程的概念 存储过程是一种数据库对象 是为了实现某个特定任务,将一组 预编译的SQL语句以一个存储单元 的形式存储在服务器上,供用户调 用。存储过程在第一次执行时进行 编译,然后将编译好的代码保存在 高速缓存中便于以后调用,这样可 以提高代码的执行效率
存储过程是一种数据库对象, 是为了实现某个特定任务,将一组 预编译的SQL语句以一个存储单元 的形式存储在服务器上,供用户调 用。存储过程在第一次执行时进行 编译,然后将编译好的代码保存在 高速缓存中便于以后调用,这样可 以提高代码的执行效率。 操作方法。 9.1 存储的过程综述 9.1.1 存储过程的概念
91.2存储过程的类型 在 SQL Server中存储过程可以分 为五类。即系统存储过程、本地存储 过程、临时存储过程、远程存储过程 和扩展存储过程。 92刨建、执行、修改、删 除简单存储过程 9.21创建存储过程
9.1.2 存储过程的类型 在SQL Server中存储过程可以分 为五类。即系统存储过程、本地存储 过程、临时存储过程、远程存储过程 和扩展存储过程。 9.2 创建、执行、修改、删 除简单存储过程 9.2.1 创建存储过程
(1)使用企业管理器创建存储过程 【例91】在 Student数据库中,创建一个名称为 ST CHAXUN01的存储过程,该存储过程返回 计算机系学生的姓名、性别、出生日期信息。 其操作步骤如下: 打开企业管理器,展开控制台目录, 依次展开服务器组、服务器、数据库节点。 (2) 单击相应的数据库(这里我们选择 Student数据库)。在其右边的详细窗格中右键 单击“存储过程”图标,在弹出的快捷菜单中 选择“新建存储过程”命令
(1)使用企业管理器创建存储过程 【例9.1】在Student数据库中,创建一个名称为 ST_CHAXUN_01的存储过程,该存储过程返回 计算机系学生的姓名、性别、出生日期信息。 其操作步骤如下: (1) 打开企业管理器,展开控制台目录, 依次展开服务器组、服务器、数据库节点。 (2) 单击相应的数据库(这里我们选择 Student数据库)。在其右边的详细窗格中右键 单击“存储过程”图标,在弹出的快捷菜单中 选择“新建存储过程”命令