[计算机]使用存储过程实现进销存系统的业务逻辑课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《[计算机]使用存储过程实现进销存系统的业务逻辑课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 使用 存储 过程 实现 进销存 系统 业务 逻辑 课件
- 资源描述:
-
1、第六章第六章 使用存储过程使用存储过程提高提高进销存系统的进销存系统的执行效率执行效率 终极目标:能根据需要灵活、快速地创建存储过程 计算机应用教研室本次课的学习目标本次课的学习目标学习目标u1.1.了解存储过程了解存储过程u2.2.掌握存储过程的定义与使用掌握存储过程的定义与使用学习重点:u掌握带输入参数和输出参数的存储过程掌握带输入参数和输出参数的存储过程的使用的使用6.1 6.1 工作任务工作任务任务:待审核入出库单选择功能的选择描述:此功能从没有审核的入库单的汇总数据中选择需要审核的入出库单,重点是此功能提供了通用查询的实现方式6.1 6.1 工作任务工作任务6.2 6.2 存储过程的
2、优点存储过程的优点可以提供对数据的轻松访问,客户端不需要知道复杂的数据结构或业务逻辑过程,只要把查询指令通过存储过程发给服务器,服务就把需要的数据返回给用户.利用服务器强大的计算能力和速度,避免了把大量的数据从服务器下载到客户端,减少了网络上传输量服务器只用把计算结果给客户端,可提高客户端工作的效率.6.3 6.3 存储过程的分类存储过程的分类大体分为以下两类:u1.1.系统存储过程系统存储过程.sqlsql server server有大量的系统存储过程有大量的系统存储过程,用于管理用于管理sqlsql server server并显示有关数据库和用户的信息并显示有关数据库和用户的信息.以以
3、sp_sp_开关开关,用户一般不用户一般不用用sp_sp_开头的存储过程开头的存储过程.(.(扩展存储过程扩展存储过程:xpxp_,_,如如xp_cmdshellxp_cmdshell)u2.2.用户自定义存储过程用户自定义存储过程.用于解决用于的需要而建立的存储过程用于解决用于的需要而建立的存储过程.按返回数据类型分为两类:u1.1.类似于类似于selectselect查询查询,用于检索数据用于检索数据,检索到的数据能够以结检索到的数据能够以结果集的形式返回给客户端果集的形式返回给客户端.u2.2.通过输出参数返回信息或不返回信息通过输出参数返回信息或不返回信息,或只执行一个动作或只执行一个
4、动作.6.4 6.4 存储过程的定义存储过程的定义语法格式Create Procedure|Proc 存储过程名称参数名称 参数类型 output,参数名称1 参数类型 output.As T-SQL语句实现的业务逻辑6.5 6.5 无参数存储过程的创建无参数存储过程的创建语法Create Proc 存储过程名称 asT-SQL语句6.5 6.5 无参数存储过程的创建无参数存储过程的创建【例】定义存储过程up_GetDay输出当前日期所在月份的第一天和最后一天create proc up_getdayasdeclare days int,st datetime,ed datetime sele
5、ct days=day(getdate()-1select st=dateadd(day,days*(-1),getdate()select ed=dateadd(day,-1,dateadd(month,1,st)select st as StDate,ed as EdDate6.5 6.5 无参数存储过程的调用无参数存储过程的调用1、Execute存储过程名称2、Exec 存储过程名称3、存储过程名称Execute up_getdayExec up_getdayUp_getday6.6 6.6 有参数存储过程的定义有参数存储过程的定义语法格式Create Procedure|Proc 存储
6、过程名称参数名称 参数类型,参数名称1 参数类型.As T-SQL语句实现的业务逻辑6.6 6.6 有参数存储过程的定义有参数存储过程的定义【例】定义存储过程up_GetEndDay,输入参数年月(YYYYMM),输入参数名称ym int,输出参数所在月份的最后一天Create proc up_getEndDayym intasdeclare days int,st datetime,ed datetime select st=convert(varchar(8),ym)+01select days=day(st)-1select ed=dateadd(day,-1,dateadd(month
展开阅读全文