销售管理及数据库管理知识分析过程.pptx

销售管理及数据库管理知识分析过程.pptx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第09章 销售管理数据库中存储过程的应用技能目标理解存储过程概念以及存储过程的作用;学会创建、删除、修改存储过程;学会根据实际需要设计销售管理数据库中的存储过程。 2005数据库应用技术知识目标理解存储过程的作用;了解系统存储过程和扩展存储过程;掌握存储过程的基本类型;掌握创建、删除、修改和加密存储过程;掌握执行各类存储过程 2005数据库应用技术存储过程的概念 存储过程( )是一组完成特定功能的语句集,经编译后存储在数据库中,用户调用过程名和给出参数来调用它们.特点:完成特定功能多条语句组成的程序存放在数据库中(服务器)由客户机调用可以带参数,也可以不带参数可以有返回值,也可以没有 2005数据库应用技术为什么要建立存储过程?实现相同功能的语句集客户机数据库服务器实现相同功能的语句集客户机缺点:1. 相同的语句要重复书写 2. 传输网络面临较大压力 3. 执行效率低 4. 存在安全隐患 2005数据库应用技术为什么要建立存储过程?调用存储过程实现特定功能客户机数据库服务器存储过程调用存储过程实现特定功能客户机优点:1. 直接调用特定存储过程实现某种功能,不需要用户自己书写语句 2. 存储过程存放在服务器上,不需网络传输 3. 存储过程经过编译和优化,执行效率高 4. 安全性高 2005数据库应用技术存储过程的优点 允许模块化程序设计存储过程由有数据库专长的技术人员编写。可以无限次调用存储过程独立与程序源代码,维护方便执行速度快 存储过程经过编译存储过程经过优化批处理的语句每次均需要编译和优化有效降低网络流量 只需通过网络发送一条调用存储过程的语句,不需要传递大量的语句代码提高数据库的安全性存储过程具有安全性和所有权连接存储过程可以附加安全证书 2005数据库应用技术存储过程的分类系统存储过程用户自定义存储过程扩展存储过程 2005数据库应用技术存储过程的分类 (续)系统存储过程完成 2005的许多过来活动以开头物理上存储在数据库的中,逻辑上存在在每个数据库的框架中 2005数据库应用技术存储过程的分类(续)用户自定义存储过程 用户自定义存储过程是指封装的由用户创建、能完成特定功能的、可重用代码的模块或例程。扩展存储过程 扩展存储过程是指使用编程语言(例如 C)创建自己的外部例程,是指 的实例可以动态加载和运行的 。 2005数据库应用技术 存储过程语法格式 语法格式: [ | ] 存储过程名 [ { @参数名称 参数数据类型 } [ = 参数的默认值 ] [ ] ] [ ] [ ] [ ] ?参数: @参数名称:存储过程可以没有参数。也可以声明一个或多个参数,参数名称必须@作为第一个字符。参数后面带,表示为输出参数。 :对存储过程加密,其他用户无法查看存储过程的定义。 :每次执行该存储过程都重新进行编译。:该存储过程中定义的编程语句。 2005数据库应用技术存储过程的组成 存储过程的定义中包含如下的两个主要组成部分。(1)过程名称及其参数的说明:包括所有的输入参数以及传给调用者的输出参数。(2)过程的主体:也称为过程体,针对数据库的操作语句( 语句),包括调用其它存储过程的语句。 2005数据库应用技术不带参数的存储过程 创建不带参数的存储过程 语法格式: [ | ] 存储过程名 [ ] [ ] 2005数据库应用技术不带参数的存储过程【例9.1】创建一个名为的存储过程,用于查询客户的信息。 * 2005数据库应用技术不带参数的存储过程(续) 执行不带参数的存储过程 语法结构如下: 存储过程名【例9.3】执行创建的存储过程。 2005数据库应用技术创建存储过程的步骤实现过程体的功能构建实现特定功能的语句创建存储过程 语句集验证准确性 存储过程名 2005数据库应用技术带输入参数的存储过程 创建带输入参数的存储过程 [ | ] 存储过程名 [ { @参数名称 参数数据类型 } [ = 参数的默认值 ] [ ] [ ] [ ] 2005数据库应用技术带输入参数的存储过程【例9.4】创建一个存储过程,实现根据订单号获取该订单的信息的功能。 * 2005数据库应用技术带输入参数的存储过程【例9.6】创建名为的存储过程,其功能为:在员工表中查找符合性别和超过指定工资条件的员工详细信息。 (2), * 2005数据库应用技术带输入参数的存储过程 (续)执行输入参数的存储过程两种方法: 使用参数名传递参数值 存储过程名 [@参数名=参数值 ][] [,…n]按位置传递参数值 存储过程名 [参数值1,参数值2,…] 2005数据库应用技术带输入参数的存储过程 (续)【例9.7】使用【例9.5】中创建的存储

文档评论(0)

文单招、专升本试卷定制 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档