第10章存储过程 101存储过程的概念 102创建与执行 10.3存储过程的操作
第10章 存储过程 10.1 存储过程的概念 10.2 创建与执行 10.3 存储过程的操作
10.1存储过程的概念 存储过程 SQL Server提供了一种方法,它可以将一些 固定的操作集中起来由 SQL Server数据库服务器 来完成,以实现某个任务,这种方法就是存储过 程 在 SQL Server中存储过程分为两类:即系统 提供的存储过程和用户自定义的存储过程
10.1 存储过程的概念 一、存储过程 SQL Server提供了一种方法,它可以将一些 固定的操作集中起来由SQL Server数据库服务器 来完成,以实现某个任务,这种方法就是存储过 程。 在SQL Server中存储过程分为两类:即系统 提供的存储过程和用户自定义的存储过程
存储过程与视图的比较 1、视图中只能有 SELECT语句 存储过程中可以有各种SQL语句 2、视图不能接受参数,只能返回结果集 存储过程能接受参数,也可返回结果集
二、存储过程与视图的比较 1、视图中只能有SELECT语句 存储过程中可以有各种SQL语句 2、视图不能接受参数,只能返回结果集 存储过程能接受参数,也可返回结果集
10.2创建与执行 创建 可以使用三种方法创建存储过程: 1、使用创建存储过程向导创建存储过程 2、利用 SQL Server企业管理器创建存储过程。 3、使用 Transact SQL语句中的 CREATE PROCEDURE命令创建存储过程
10.2 创建与执行 一、创建 可以使用三种方法创建存储过程 : 1、使用创建存储过程向导创建存储过程。 2、利用SQL Server 企业管理器创建存储过程。 3、使用Transact-SQL语句中的CREATE PROCEDURE命令创建存储过程
1、使用创建存储过程向导创建存储过程 在企业管理器中,选 im SQL Server Enterpri+[控制台根目录 Microsoft SQL Servers \SQL Server组 口区 油控制台C)窗口)帮助0 回图 择工具菜单中的向导选项, 作)查看工具①)‖白国回X③‖米、即0图 QL Server 选择“创建存储过程向 NOTEPAD 导”,则出现欢迎使用 关于 SOL Server企业管理器④A) 查看 口 Meta D从这里创建窗口 创建存储过程向导对话框 刷新①) 帮助① 根据以下各图提示可完成 创建存储过程。 图10-1新建 SQLServer组
1、 使用创建存储过程向导创建存储过程 在企业管理器中,选 择工具菜单中的向导选项, 选择“创建存储过程向 导” ,则出现欢迎使用 创建存储过程向导对话框。 根据以下各图提示可完成 创建存储过程。 图10-1 新建SQL Server组
刨建存储过程内导- PB\employees 欢迎使用创建存储过程向导 本向导将帮助您使用 Transact.-soL创建存储过程。 使用本向导可以 ·选择存储存储过程的数据库 生成插入、更新或删除行的存储过程 ·編辑存储过程属性 編辑创建存储过程的 Transact-S叽语句 上步国技02取消」 图10-2欢迎使用创建存储过程向导对话框
图10-2 欢迎使用创建存储过程向导对话框
创建存储过程网导-PB\en1ya 选择数据库 选择希望在其中保存存储过程的数据库。 数据库名称① 区上一步@[下一步0取消 图10-3选择数据库对话框
图10-3 选择数据库对话框
刨建存储过程导- PBLeaployees 选择存储过程 甭¥ 要执行的存储过程选择一个或多个操作。对于每个表,您都可以包建 名 插入 册除 更新 10 〈上一步①下一步 图10-4选择数据库对象对话框
图10-4 选择数据库对象对话框
创建存储过程内导- PB\employees 正在完成创建存储过程向导 或在感买储过程所带的个步骤。若要 将行插入到 编辑) 〈上一步0)完成① 取消 图10-5完成创建存储过程向导对话框
图10-5 完成创建存储过程向导对话框
编辑存储过程屈性 该存储过程将允许用户在表“em1oyee”(该表在数据库“ employees”内)中插入行 名称Q 冽名 数据类型 长度 选择 编号 10 姓名 年龄 「性别 工资 编辑SQL① 取消 图10-6编辑存储过程属性对话框
图10-6 编辑存储过程属性对话框