最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Oracle存储过程 PDF 下载

    Oracle存储过程  PDF 下载

    本站整理下载:
    链接:https://pan.baidu.com/s/17ObrimUFWqxZhlaG02a0Zg 
    提取码:p33f 
    相关截图:
    主要内容:

    一、什么是存储过程 ?
    存储过程-Procedure 是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经
    过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数来执行它。存储过程是数据库
    中的一个重要对象。
    为什么使用存储过程 ?
    注意:存储过程,往往定制化于特定的数据库上,因为支持的编程语言不同。当切换到其他厂商的数据库系统
    时,需要重写原有的存储过程。存储过程的性能调校与撰写,受限于各种数据库系统。
    二、PL/SQL编程
    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语
    言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通
    SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元
    中,通过逻辑判断、循环等操作实现复杂的功能或者计算。
    1、Hello World
    PL/SQL程序由三个块组成,即声明部分、执行部分、异常处理部分。
    1. 存储过程允许标准组件式编程 存储过程创建后可以在程序中被多次调用执行,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以 随时对存储过程进行修改,但对应用程序源代码却毫无影响,从而极大的提高了程序的可移植性。 2. 存储过程能够实现较快的执行速度 如果某一操作包含大量的SQL语句代码,分别被多次执行,那么存储过程要比批处理的执行速度快得多。因为存储 过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划。 而批处理的SQL语句每次运行都需要预编译和优化,所以速度就要慢一些。 3. 存储过程减轻网络流量 对于同一个针对数据库对象的操作,如果这一操作所涉及到的SQL语句被组织成一存储过程,那么当在客户机上调 用该存储过程时,网络中传递的只是该调用语句,否则将会是多条SQL语句。从而减轻了网络流量,降低了网络负载。 4. 存储过程可被作为一种安全机制来充分利用 系统管理员可以对执行的某一个存储过程进行权限限制,从而能够实现对某些数据访问的限制,避免非授权用户对 数据的访问,保证数据的安全。
    2、变量
    2.1 、命名规则
    DECLARE –声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 可选 BEGIN–执行部分: 过程及SQL 语句 , 即程序的主要部分 必须 EXCEPTION –执行异常部分: 错误处理 可选 END; –其中 执行部分是必须的。 BEGIN ~ END 注: 1. CMD命令窗口 使用 set serveroutput on; 设置为输出开启 否则无法查看输出结果 2. PL/SQL程序块以 / 代表结束 PL/SQL程序设计中的标识符定义与SQL 的标识符定义的要求相同。要求和限制有: 1. 标识符名不能超过30字符; 2. 第一个字符必须为字母; 3. 不区分大小写,不能是SQL保留字; 4. 不能用’-‘(减号); 提示: 一般不要把变量名声明与表中字段名完全一样,如果这样可能得到不正确的结果.

     

    *** 次数:10600 已用完,请联系开发者***

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » Oracle存储过程 PDF 下载

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 157会员总数(位)
    • 12105资源总数(个)
    • 97本周发布(个)
    • 0 今日发布(个)
    • 537稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情