一、【复习引入】其他数据对象二、【本节所属项目任务及子任务】项目任务名称:“销售管理数据库”中的高级对象子任务名称:任务 11-1 “销售管理”数据库中的存储过程三、【主要教学过程】布置任务 →简单介绍 → 学生独立实验 → 老师讲解 → 评价总结四、【本节重点(学习目标)】知识点:存储过程的基本概念存储过程的创建和使用语句技能点:使用 CREATE PROC 创建存储过程使用 EXEC 调用存储过程五、【讲授新课】1、授课注意事项本届课程的主要内容是学习存储过程的创建与使用以及触发器的创建
虽然从内容上讲,存储过程是一个另类的“查询语句”,其在结构上与查询语句十分相近,但是其对于数据库来说是十分重要的一个对象,应用十分广泛
在讲解的时候需要将其与查询语句的区别特别说明,防止学生产生混淆
2、内容导入在数据库使用过程中,一些数据的检索(查询)是常常使用的,假如每次都书写查询语句,就显得过于麻烦,所以我们可以将这些语句定义成存储过程,通过执行一些简单的命令来实现复杂的功能
3、具体内容本节任务:在引入的过程中可以首先演示几个实例
根据任务工单及老师描述接受任务
创建简单存储过程 PROC_1,查询笔记本电脑的商品销售情况
创建一存储过程 PROC_2,查询指定商品的销售情况
等其他本节内容:二、知识准备1、存储过程的概念 存储过程是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中
存储过程的主要优点(1)改善系统性能(2)提供一种安全机制(3)重用性(4)共享性(5)减少网络流量 3
存储过程分类存储过程可分为系统存储过程、用户存储过程、扩展存储过程
存储过程的创建语句创建存储过程的语法如下:CREATE PROC[EDURE]〈存储过程名〉[@〈参数名〉〈参数类型〉[=〈默认值〉][OUTPUT]][,…n] [WITH {R